builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-7
slave: tst-linux64-spot-639
starttime: 1448041902.31
results: success (0)
buildid: 20151120090830
builduid: 9b3dc1bd24354a9aacec687cccc2ce8f
revision: a0db720c980e3fbacf92c03566e8ffea5fdefd2d
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:42.308362) =========
master: http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:42.308794) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:42.309090) =========
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-1448041849.560443-1904703916
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.020647
basedir: '/builds/slave/test'
========= master_lag: 0.48 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:42.813776) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:42.814062) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:42.850307) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:42.850575) =========
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-1448041849.560443-1904703916
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.020778
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:42.910703) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:42.910975) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:42.911328) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:42.911607) =========
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-1448041849.560443-1904703916
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-20 09:51:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 10.3M=0.001s
2015-11-20 09:51:43 (10.3 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.347423
========= master_lag: 0.15 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:43.409412) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:43.409707) =========
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-1448041849.560443-1904703916
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.070041
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:43.513381) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-20 09:51:43.513706) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev a0db720c980e3fbacf92c03566e8ffea5fdefd2d --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev a0db720c980e3fbacf92c03566e8ffea5fdefd2d --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-1448041849.560443-1904703916
_=/tools/buildbot/bin/python
using PTY: False
2015-11-20 09:51:43,595 truncating revision to first 12 chars
2015-11-20 09:51:43,595 Setting DEBUG logging.
2015-11-20 09:51:43,596 attempt 1/10
2015-11-20 09:51:43,596 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/a0db720c980e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-20 09:51:44,471 unpacking tar archive at: fx-team-a0db720c980e/testing/mozharness/
program finished with exit code 0
elapsedTime=1.132444
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-20 09:51:44.678939) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:44.679237) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:44.707227) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:44.707487) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 09:51:44.707855) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 51 secs) (at 2015-11-20 09:51:44.708167) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true']
environment:
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-1448041849.560443-1904703916
_=/tools/buildbot/bin/python
using PTY: False
09:51:44 INFO - MultiFileLogger online at 20151120 09:51:44 in /builds/slave/test
09:51:44 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
09:51:44 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
09:51:44 INFO - {'append_to_log': False,
09:51:44 INFO - 'base_work_dir': '/builds/slave/test',
09:51:44 INFO - 'blob_upload_branch': 'fx-team',
09:51:44 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
09:51:44 INFO - 'buildbot_json_path': 'buildprops.json',
09:51:44 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
09:51:44 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
09:51:44 INFO - 'download_minidump_stackwalk': True,
09:51:44 INFO - 'download_symbols': 'true',
09:51:44 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
09:51:44 INFO - 'tooltool.py': '/tools/tooltool.py',
09:51:44 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
09:51:44 INFO - '/tools/misc-python/virtualenv.py')},
09:51:44 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
09:51:44 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
09:51:44 INFO - 'log_level': 'info',
09:51:44 INFO - 'log_to_console': True,
09:51:44 INFO - 'opt_config_files': (),
09:51:44 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
09:51:44 INFO - '--processes=1',
09:51:44 INFO - '--config=%(test_path)s/wptrunner.ini',
09:51:44 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
09:51:44 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
09:51:44 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
09:51:44 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
09:51:44 INFO - 'pip_index': False,
09:51:44 INFO - 'require_test_zip': True,
09:51:44 INFO - 'test_type': ('testharness',),
09:51:44 INFO - 'this_chunk': '7',
09:51:44 INFO - 'tooltool_cache': '/builds/tooltool_cache',
09:51:44 INFO - 'total_chunks': '8',
09:51:44 INFO - 'virtualenv_path': 'venv',
09:51:44 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
09:51:44 INFO - 'work_dir': 'build'}
09:51:44 INFO - #####
09:51:44 INFO - ##### Running clobber step.
09:51:44 INFO - #####
09:51:44 INFO - Running pre-action listener: _resource_record_pre_action
09:51:44 INFO - Running main action method: clobber
09:51:44 INFO - rmtree: /builds/slave/test/build
09:51:44 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
09:51:46 INFO - Running post-action listener: _resource_record_post_action
09:51:46 INFO - #####
09:51:46 INFO - ##### Running read-buildbot-config step.
09:51:46 INFO - #####
09:51:46 INFO - Running pre-action listener: _resource_record_pre_action
09:51:46 INFO - Running main action method: read_buildbot_config
09:51:46 INFO - Using buildbot properties:
09:51:46 INFO - {
09:51:46 INFO - "properties": {
09:51:46 INFO - "buildnumber": 95,
09:51:46 INFO - "product": "firefox",
09:51:46 INFO - "script_repo_revision": "production",
09:51:46 INFO - "branch": "fx-team",
09:51:46 INFO - "repository": "",
09:51:46 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-7",
09:51:46 INFO - "buildid": "20151120090830",
09:51:46 INFO - "slavename": "tst-linux64-spot-639",
09:51:46 INFO - "pgo_build": "False",
09:51:46 INFO - "basedir": "/builds/slave/test",
09:51:46 INFO - "project": "",
09:51:46 INFO - "platform": "linux64",
09:51:46 INFO - "master": "http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/",
09:51:46 INFO - "slavebuilddir": "test",
09:51:46 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest",
09:51:46 INFO - "repo_path": "integration/fx-team",
09:51:46 INFO - "moz_repo_path": "",
09:51:46 INFO - "stage_platform": "linux64",
09:51:46 INFO - "builduid": "9b3dc1bd24354a9aacec687cccc2ce8f",
09:51:46 INFO - "revision": "a0db720c980e3fbacf92c03566e8ffea5fdefd2d"
09:51:46 INFO - },
09:51:46 INFO - "sourcestamp": {
09:51:46 INFO - "repository": "",
09:51:46 INFO - "hasPatch": false,
09:51:46 INFO - "project": "",
09:51:46 INFO - "branch": "fx-team-linux64-debug-unittest",
09:51:46 INFO - "changes": [
09:51:46 INFO - {
09:51:46 INFO - "category": null,
09:51:46 INFO - "files": [
09:51:46 INFO - {
09:51:46 INFO - "url": null,
09:51:46 INFO - "name": "https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
09:51:46 INFO - },
09:51:46 INFO - {
09:51:46 INFO - "url": null,
09:51:46 INFO - "name": "https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/test_packages.json"
09:51:46 INFO - }
09:51:46 INFO - ],
09:51:46 INFO - "repository": "",
09:51:46 INFO - "rev": "a0db720c980e3fbacf92c03566e8ffea5fdefd2d",
09:51:46 INFO - "who": "dtownsend@mozilla.com",
09:51:46 INFO - "when": 1448041755,
09:51:46 INFO - "number": 6689758,
09:51:46 INFO - "comments": "Bug 1146926: Allow attaching a worker to a CPOW window without invoking CPOW operations. r=gabor\n\nBy sending the CPOW to the child processes the one that owns it will create the\nchild worker and then send back the url of the window to set up the parent\nside of the worker.\n\nThere are two breaking changes here. Workers invoked in this way no longer\nattach synchronously. We no longer pass the window through the attach event.",
09:51:46 INFO - "project": "",
09:51:46 INFO - "at": "Fri 20 Nov 2015 09:49:15",
09:51:46 INFO - "branch": "fx-team-linux64-debug-unittest",
09:51:46 INFO - "revlink": "",
09:51:46 INFO - "properties": [
09:51:46 INFO - [
09:51:46 INFO - "buildid",
09:51:46 INFO - "20151120090830",
09:51:46 INFO - "Change"
09:51:46 INFO - ],
09:51:46 INFO - [
09:51:46 INFO - "builduid",
09:51:46 INFO - "9b3dc1bd24354a9aacec687cccc2ce8f",
09:51:46 INFO - "Change"
09:51:46 INFO - ],
09:51:46 INFO - [
09:51:46 INFO - "pgo_build",
09:51:46 INFO - "False",
09:51:46 INFO - "Change"
09:51:46 INFO - ]
09:51:46 INFO - ],
09:51:46 INFO - "revision": "a0db720c980e3fbacf92c03566e8ffea5fdefd2d"
09:51:46 INFO - }
09:51:46 INFO - ],
09:51:46 INFO - "revision": "a0db720c980e3fbacf92c03566e8ffea5fdefd2d"
09:51:46 INFO - }
09:51:46 INFO - }
09:51:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
09:51:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/test_packages.json.
09:51:46 INFO - Running post-action listener: _resource_record_post_action
09:51:46 INFO - #####
09:51:46 INFO - ##### Running download-and-extract step.
09:51:46 INFO - #####
09:51:46 INFO - Running pre-action listener: _resource_record_pre_action
09:51:46 INFO - Running main action method: download_and_extract
09:51:46 INFO - mkdir: /builds/slave/test/build/tests
09:51:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:51:46 INFO - https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
09:51:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/test_packages.json
09:51:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/test_packages.json
09:51:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
09:51:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
09:51:47 INFO - Downloaded 1302 bytes.
09:51:47 INFO - Reading from file /builds/slave/test/build/test_packages.json
09:51:47 INFO - Using the following test package requirements:
09:51:47 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
09:51:47 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
09:51:47 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
09:51:47 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
09:51:47 INFO - u'jsshell-linux-x86_64.zip'],
09:51:47 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
09:51:47 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
09:51:47 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
09:51:47 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
09:51:47 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
09:51:47 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
09:51:47 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
09:51:47 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
09:51:47 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
09:51:47 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
09:51:47 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
09:51:47 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
09:51:47 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
09:51:47 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')]}
09:51:47 INFO - https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
09:51:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
09:51:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
09:51:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/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
09:51:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/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
09:51:49 INFO - Downloaded 21810656 bytes.
09:51:49 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
09:51:49 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/*
09:51:49 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
09:51:50 INFO - caution: filename not matched: web-platform/*
09:51:50 INFO - Return code: 11
09:51:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:51:50 INFO - https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
09:51:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
09:51:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
09:51:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/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
09:51:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/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
09:51:52 INFO - Downloaded 30975781 bytes.
09:51:52 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
09:51:52 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/*
09:51:52 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
09:51:55 INFO - caution: filename not matched: bin/*
09:51:55 INFO - caution: filename not matched: config/*
09:51:55 INFO - caution: filename not matched: mozbase/*
09:51:55 INFO - caution: filename not matched: marionette/*
09:51:55 INFO - Return code: 11
09:51:55 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')]}
09:51:55 INFO - https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
09:51:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
09:51:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
09:51:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/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
09:51:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/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
09:51:57 INFO - Downloaded 57637305 bytes.
09:51:57 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
09:51:57 INFO - mkdir: /builds/slave/test/properties
09:51:57 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
09:51:57 INFO - Writing to file /builds/slave/test/properties/build_url
09:51:57 INFO - Contents:
09:51:57 INFO - build_url:https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
09:51:57 INFO - mkdir: /builds/slave/test/build/symbols
09:51:57 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')]}
09:51:57 INFO - https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
09:51:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
09:51:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
09:51:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/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
09:51:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/-YvnnF15QjiRp-9LKPfb6A/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
09:51:59 INFO - Downloaded 51269708 bytes.
09:51:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
09:51:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
09:51:59 INFO - Writing to file /builds/slave/test/properties/symbols_url
09:51:59 INFO - Contents:
09:51:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/-YvnnF15QjiRp-9LKPfb6A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
09:51:59 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
09:51:59 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
09:52:02 INFO - Return code: 0
09:52:02 INFO - Running post-action listener: _resource_record_post_action
09:52:02 INFO - Running post-action listener: set_extra_try_arguments
09:52:02 INFO - #####
09:52:02 INFO - ##### Running create-virtualenv step.
09:52:02 INFO - #####
09:52:02 INFO - Running pre-action listener: _pre_create_virtualenv
09:52:02 INFO - Running pre-action listener: _resource_record_pre_action
09:52:02 INFO - Running main action method: create_virtualenv
09:52:02 INFO - Creating virtualenv /builds/slave/test/build/venv
09:52:02 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
09:52:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
09:52:03 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
09:52:03 INFO - Using real prefix '/usr'
09:52:03 INFO - New python executable in /builds/slave/test/build/venv/bin/python
09:52:07 INFO - Installing distribute.............................................................................................................................................................................................done.
09:52:10 INFO - Installing pip.................done.
09:52:10 INFO - Return code: 0
09:52:10 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
09:52:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:52:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:52:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
09:52:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:52:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:52:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
09:52:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xaa6f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe2e300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf42ad0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xd584d0>, '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 0xf44130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf444a0>, '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-1448041849.560443-1904703916', '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
09:52:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
09:52:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
09:52:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:52:10 INFO - 'CCACHE_UMASK': '002',
09:52:10 INFO - 'DISPLAY': ':0',
09:52:10 INFO - 'HOME': '/home/cltbld',
09:52:10 INFO - 'LANG': 'en_US.UTF-8',
09:52:10 INFO - 'LOGNAME': 'cltbld',
09:52:10 INFO - 'MAIL': '/var/mail/cltbld',
09:52:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:52:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:52:10 INFO - 'MOZ_NO_REMOTE': '1',
09:52:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:52:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:52:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:52:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:52:10 INFO - 'PWD': '/builds/slave/test',
09:52:10 INFO - 'SHELL': '/bin/bash',
09:52:10 INFO - 'SHLVL': '1',
09:52:10 INFO - 'TERM': 'linux',
09:52:10 INFO - 'TMOUT': '86400',
09:52:10 INFO - 'USER': 'cltbld',
09:52:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448041849.560443-1904703916',
09:52:10 INFO - '_': '/tools/buildbot/bin/python'}
09:52:10 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:52:10 INFO - Downloading/unpacking psutil>=0.7.1
09:52: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
09:52: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
09:52: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
09:52: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
09:52: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
09:52: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
09:52:13 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
09:52:13 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
09:52:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
09:52:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
09:52:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
09:52:13 INFO - Installing collected packages: psutil
09:52:13 INFO - Running setup.py install for psutil
09:52:14 INFO - building 'psutil._psutil_linux' extension
09:52:14 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
09:52:14 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
09:52:14 INFO - building 'psutil._psutil_posix' extension
09:52:14 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
09:52:14 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
09:52:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
09:52:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
09:52:15 INFO - Successfully installed psutil
09:52:15 INFO - Cleaning up...
09:52:15 INFO - Return code: 0
09:52:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
09:52:15 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')]}
09:52:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:52:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
09:52:15 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')]}
09:52:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:52:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
09:52:15 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 0xaa6f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe2e300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf42ad0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xd584d0>, '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 0xf44130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf444a0>, '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-1448041849.560443-1904703916', '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
09:52:15 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
09:52:15 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
09:52:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:52:15 INFO - 'CCACHE_UMASK': '002',
09:52:15 INFO - 'DISPLAY': ':0',
09:52:15 INFO - 'HOME': '/home/cltbld',
09:52:15 INFO - 'LANG': 'en_US.UTF-8',
09:52:15 INFO - 'LOGNAME': 'cltbld',
09:52:15 INFO - 'MAIL': '/var/mail/cltbld',
09:52:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:52:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:52:15 INFO - 'MOZ_NO_REMOTE': '1',
09:52:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:52:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:52:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:52:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:52:15 INFO - 'PWD': '/builds/slave/test',
09:52:15 INFO - 'SHELL': '/bin/bash',
09:52:15 INFO - 'SHLVL': '1',
09:52:15 INFO - 'TERM': 'linux',
09:52:15 INFO - 'TMOUT': '86400',
09:52:15 INFO - 'USER': 'cltbld',
09:52:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448041849.560443-1904703916',
09:52:15 INFO - '_': '/tools/buildbot/bin/python'}
09:52:15 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:52:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
09:52:15 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
09:52:15 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
09:52:15 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
09:52:15 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
09:52:15 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
09:52:15 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
09:52:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz
09:52:18 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
09:52:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
09:52:18 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
09:52:18 INFO - Installing collected packages: mozsystemmonitor
09:52:18 INFO - Running setup.py install for mozsystemmonitor
09:52:18 INFO - Successfully installed mozsystemmonitor
09:52:18 INFO - Cleaning up...
09:52:18 INFO - Return code: 0
09:52:18 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
09:52:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:52:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:52:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
09:52:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:52:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:52:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
09:52:18 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 0xaa6f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe2e300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf42ad0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xd584d0>, '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 0xf44130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf444a0>, '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-1448041849.560443-1904703916', '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
09:52:18 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
09:52:18 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
09:52:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:52:18 INFO - 'CCACHE_UMASK': '002',
09:52:18 INFO - 'DISPLAY': ':0',
09:52:18 INFO - 'HOME': '/home/cltbld',
09:52:18 INFO - 'LANG': 'en_US.UTF-8',
09:52:18 INFO - 'LOGNAME': 'cltbld',
09:52:18 INFO - 'MAIL': '/var/mail/cltbld',
09:52:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:52:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:52:18 INFO - 'MOZ_NO_REMOTE': '1',
09:52:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:52:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:52:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:52:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:52:18 INFO - 'PWD': '/builds/slave/test',
09:52:18 INFO - 'SHELL': '/bin/bash',
09:52:18 INFO - 'SHLVL': '1',
09:52:18 INFO - 'TERM': 'linux',
09:52:18 INFO - 'TMOUT': '86400',
09:52:18 INFO - 'USER': 'cltbld',
09:52:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448041849.560443-1904703916',
09:52:18 INFO - '_': '/tools/buildbot/bin/python'}
09:52:19 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:52:19 INFO - Downloading/unpacking blobuploader==1.2.4
09:52:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:52:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
09:52:19 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
09:52:19 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
09:52:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:52:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
09:52:22 INFO - Downloading blobuploader-1.2.4.tar.gz
09:52:22 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
09:52:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
09:52:22 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
09:52:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:52:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
09:52:22 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
09:52:22 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
09:52:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:52:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
09:52:22 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
09:52:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
09:52:22 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
09:52:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:52:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
09:52:22 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
09:52:22 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
09:52:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:52:23 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
09:52:23 INFO - Downloading docopt-0.6.1.tar.gz
09:52:23 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
09:52:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
09:52:23 INFO - Installing collected packages: blobuploader, requests, docopt
09:52:23 INFO - Running setup.py install for blobuploader
09:52:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
09:52:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
09:52:23 INFO - Running setup.py install for requests
09:52:24 INFO - Running setup.py install for docopt
09:52:24 INFO - Successfully installed blobuploader requests docopt
09:52:24 INFO - Cleaning up...
09:52:24 INFO - Return code: 0
09:52:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv
09:52:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:52:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:52:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
09:52:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:52:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:52:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
09:52:24 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 0xaa6f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe2e300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf42ad0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xd584d0>, '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 0xf44130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf444a0>, '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-1448041849.560443-1904703916', '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
09:52:24 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
09:52:24 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
09:52:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:52:24 INFO - 'CCACHE_UMASK': '002',
09:52:24 INFO - 'DISPLAY': ':0',
09:52:24 INFO - 'HOME': '/home/cltbld',
09:52:24 INFO - 'LANG': 'en_US.UTF-8',
09:52:24 INFO - 'LOGNAME': 'cltbld',
09:52:24 INFO - 'MAIL': '/var/mail/cltbld',
09:52:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:52:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:52:24 INFO - 'MOZ_NO_REMOTE': '1',
09:52:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:52:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:52:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:52:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:52:24 INFO - 'PWD': '/builds/slave/test',
09:52:24 INFO - 'SHELL': '/bin/bash',
09:52:24 INFO - 'SHLVL': '1',
09:52:24 INFO - 'TERM': 'linux',
09:52:24 INFO - 'TMOUT': '86400',
09:52:24 INFO - 'USER': 'cltbld',
09:52:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448041849.560443-1904703916',
09:52:24 INFO - '_': '/tools/buildbot/bin/python'}
09:52:24 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:52:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
09:52:24 INFO - Running setup.py (path:/tmp/pip-dDR1KZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
09:52:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
09:52:25 INFO - Running setup.py (path:/tmp/pip-7hjfyR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
09:52:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
09:52:25 INFO - Running setup.py (path:/tmp/pip-Ogyv2A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
09:52:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
09:52:25 INFO - Running setup.py (path:/tmp/pip-dt_0tb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
09:52:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
09:52:25 INFO - Running setup.py (path:/tmp/pip-_HRIbW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
09:52:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
09:52:25 INFO - Running setup.py (path:/tmp/pip-0O8l9F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
09:52:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
09:52:25 INFO - Running setup.py (path:/tmp/pip-d31uej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
09:52:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
09:52:25 INFO - Running setup.py (path:/tmp/pip-iw9Qbs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
09:52:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
09:52:25 INFO - Running setup.py (path:/tmp/pip-rK4LvJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
09:52:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
09:52:26 INFO - Running setup.py (path:/tmp/pip-8cTbQp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
09:52:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
09:52:26 INFO - Running setup.py (path:/tmp/pip-uO53NY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
09:52:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
09:52:26 INFO - Running setup.py (path:/tmp/pip-Z1EK8k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
09:52:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
09:52:26 INFO - Running setup.py (path:/tmp/pip-02xmPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
09:52:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
09:52:26 INFO - Running setup.py (path:/tmp/pip-ma26KB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
09:52:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
09:52:26 INFO - Running setup.py (path:/tmp/pip-xQTGbv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
09:52:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
09:52:26 INFO - Running setup.py (path:/tmp/pip-bNuaAs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
09:52:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
09:52:26 INFO - Running setup.py (path:/tmp/pip-crUQX_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
09:52:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
09:52:26 INFO - Running setup.py (path:/tmp/pip-i9Ba1J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
09:52:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
09:52:27 INFO - Running setup.py (path:/tmp/pip-owDQov-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
09:52:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:52:27 INFO - Running setup.py (path:/tmp/pip-Z6vPYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:52:27 INFO - Unpacking /builds/slave/test/build/tests/marionette
09:52:27 INFO - Running setup.py (path:/tmp/pip-Z5knA3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
09:52:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:52:27 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
09:52:27 INFO - Running setup.py install for manifestparser
09:52:27 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
09:52:27 INFO - Running setup.py install for mozcrash
09:52:28 INFO - Running setup.py install for mozdebug
09:52:28 INFO - Running setup.py install for mozdevice
09:52:28 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
09:52:28 INFO - Installing dm script to /builds/slave/test/build/venv/bin
09:52:28 INFO - Running setup.py install for mozfile
09:52:28 INFO - Running setup.py install for mozhttpd
09:52:28 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
09:52:28 INFO - Running setup.py install for mozinfo
09:52:28 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
09:52:29 INFO - Running setup.py install for mozInstall
09:52:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
09:52:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
09:52:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
09:52:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
09:52:29 INFO - Running setup.py install for mozleak
09:52:29 INFO - Running setup.py install for mozlog
09:52:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
09:52:29 INFO - Running setup.py install for moznetwork
09:52:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
09:52:29 INFO - Running setup.py install for mozprocess
09:52:29 INFO - Running setup.py install for mozprofile
09:52:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
09:52:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
09:52:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
09:52:30 INFO - Running setup.py install for mozrunner
09:52:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
09:52:30 INFO - Running setup.py install for mozscreenshot
09:52:30 INFO - Running setup.py install for moztest
09:52:30 INFO - Running setup.py install for mozversion
09:52:30 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
09:52:30 INFO - Running setup.py install for marionette-transport
09:52:31 INFO - Running setup.py install for marionette-driver
09:52:31 INFO - Running setup.py install for browsermob-proxy
09:52:31 INFO - Running setup.py install for marionette-client
09:52:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:52:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
09:52:31 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
09:52:31 INFO - Cleaning up...
09:52:31 INFO - Return code: 0
09:52:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv
09:52: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')]}
09:52:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:52:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
09:52: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')]}
09:52:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:52:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
09:52:31 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 0xaa6f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe2e300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf42ad0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xd584d0>, '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 0xf44130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf444a0>, '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-1448041849.560443-1904703916', '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
09:52:31 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
09:52:31 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
09:52:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:52:31 INFO - 'CCACHE_UMASK': '002',
09:52:31 INFO - 'DISPLAY': ':0',
09:52:31 INFO - 'HOME': '/home/cltbld',
09:52:31 INFO - 'LANG': 'en_US.UTF-8',
09:52:31 INFO - 'LOGNAME': 'cltbld',
09:52:31 INFO - 'MAIL': '/var/mail/cltbld',
09:52:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:52:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:52:31 INFO - 'MOZ_NO_REMOTE': '1',
09:52:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:52:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:52:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:52:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:52:31 INFO - 'PWD': '/builds/slave/test',
09:52:31 INFO - 'SHELL': '/bin/bash',
09:52:31 INFO - 'SHLVL': '1',
09:52:31 INFO - 'TERM': 'linux',
09:52:31 INFO - 'TMOUT': '86400',
09:52:31 INFO - 'USER': 'cltbld',
09:52:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448041849.560443-1904703916',
09:52:31 INFO - '_': '/tools/buildbot/bin/python'}
09:52:32 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:52:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
09:52:32 INFO - Running setup.py (path:/tmp/pip-Qn8DNe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
09:52:32 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))
09:52:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
09:52:32 INFO - Running setup.py (path:/tmp/pip-OrEFD5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
09:52:32 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))
09:52:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
09:52:32 INFO - Running setup.py (path:/tmp/pip-OfAPsu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
09:52:32 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))
09:52:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
09:52:32 INFO - Running setup.py (path:/tmp/pip-jv4d4G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
09:52:32 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))
09:52:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
09:52:32 INFO - Running setup.py (path:/tmp/pip-hhnns0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
09:52:32 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))
09:52:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
09:52:32 INFO - Running setup.py (path:/tmp/pip-1rj8uZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
09:52:33 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))
09:52:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
09:52:33 INFO - Running setup.py (path:/tmp/pip-eHIyEl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
09:52:33 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))
09:52:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
09:52:33 INFO - Running setup.py (path:/tmp/pip-uPmniX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
09:52:33 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))
09:52:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
09:52:33 INFO - Running setup.py (path:/tmp/pip-10XV50-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
09:52:33 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))
09:52:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
09:52:33 INFO - Running setup.py (path:/tmp/pip-sNQZaD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
09:52:33 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))
09:52:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
09:52:33 INFO - Running setup.py (path:/tmp/pip-7Y6pgG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
09:52:33 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))
09:52:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
09:52:33 INFO - Running setup.py (path:/tmp/pip-tMwZw7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
09:52:33 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))
09:52:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
09:52:33 INFO - Running setup.py (path:/tmp/pip-vmfwTa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
09:52:33 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))
09:52:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
09:52:33 INFO - Running setup.py (path:/tmp/pip-OvQlpW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
09:52:34 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))
09:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
09:52:34 INFO - Running setup.py (path:/tmp/pip-gx2VPh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
09:52:34 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))
09:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
09:52:34 INFO - Running setup.py (path:/tmp/pip-qBchtd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
09:52:34 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))
09:52:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
09:52:34 INFO - Running setup.py (path:/tmp/pip-BFaISd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
09:52:34 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))
09:52:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
09:52:34 INFO - Running setup.py (path:/tmp/pip-aYZrW6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
09:52:34 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))
09:52:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
09:52:34 INFO - Running setup.py (path:/tmp/pip-PODYC7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
09:52:34 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))
09:52:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:52:34 INFO - Running setup.py (path:/tmp/pip-Eie8tn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:52:34 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))
09:52:34 INFO - Unpacking /builds/slave/test/build/tests/marionette
09:52:35 INFO - Running setup.py (path:/tmp/pip-qJpSFw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
09:52:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:52:35 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))
09:52:35 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))
09:52:35 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))
09:52:35 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))
09:52:35 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))
09:52:35 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))
09:52:35 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
09:52:35 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
09:52:35 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
09:52:35 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
09:52:35 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
09:52:35 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
09:52:35 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
09:52:38 INFO - Downloading blessings-1.5.1.tar.gz
09:52:38 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
09:52:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
09:52:38 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))
09:52:38 INFO - Installing collected packages: blessings
09:52:38 INFO - Running setup.py install for blessings
09:52:38 INFO - Successfully installed blessings
09:52:38 INFO - Cleaning up...
09:52:38 INFO - Return code: 0
09:52:38 INFO - Done creating virtualenv /builds/slave/test/build/venv.
09:52:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
09:52:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
09:52:39 INFO - Reading from file tmpfile_stdout
09:52:39 INFO - Current package versions:
09:52:39 INFO - argparse == 1.2.1
09:52:39 INFO - blessings == 1.5.1
09:52:39 INFO - blobuploader == 1.2.4
09:52:39 INFO - browsermob-proxy == 0.6.0
09:52:39 INFO - docopt == 0.6.1
09:52:39 INFO - manifestparser == 1.1
09:52:39 INFO - marionette-client == 2.0.0
09:52:39 INFO - marionette-driver == 1.1.1
09:52:39 INFO - marionette-transport == 1.0.0
09:52:39 INFO - mozInstall == 1.12
09:52:39 INFO - mozcrash == 0.16
09:52:39 INFO - mozdebug == 0.1
09:52:39 INFO - mozdevice == 0.47
09:52:39 INFO - mozfile == 1.2
09:52:39 INFO - mozhttpd == 0.7
09:52:39 INFO - mozinfo == 0.9
09:52:39 INFO - mozleak == 0.1
09:52:39 INFO - mozlog == 3.0
09:52:39 INFO - moznetwork == 0.27
09:52:39 INFO - mozprocess == 0.22
09:52:39 INFO - mozprofile == 0.27
09:52:39 INFO - mozrunner == 6.11
09:52:39 INFO - mozscreenshot == 0.1
09:52:39 INFO - mozsystemmonitor == 0.0
09:52:39 INFO - moztest == 0.7
09:52:39 INFO - mozversion == 1.4
09:52:39 INFO - psutil == 3.1.1
09:52:39 INFO - requests == 1.2.3
09:52:39 INFO - wsgiref == 0.1.2
09:52:39 INFO - Running post-action listener: _resource_record_post_action
09:52:39 INFO - Running post-action listener: _start_resource_monitoring
09:52:39 INFO - Starting resource monitoring.
09:52:39 INFO - #####
09:52:39 INFO - ##### Running pull step.
09:52:39 INFO - #####
09:52:39 INFO - Running pre-action listener: _resource_record_pre_action
09:52:39 INFO - Running main action method: pull
09:52:39 INFO - Pull has nothing to do!
09:52:39 INFO - Running post-action listener: _resource_record_post_action
09:52:39 INFO - #####
09:52:39 INFO - ##### Running install step.
09:52:39 INFO - #####
09:52:39 INFO - Running pre-action listener: _resource_record_pre_action
09:52:39 INFO - Running main action method: install
09:52:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
09:52:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
09:52:39 INFO - Reading from file tmpfile_stdout
09:52:39 INFO - Detecting whether we're running mozinstall >=1.0...
09:52:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
09:52:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
09:52:39 INFO - Reading from file tmpfile_stdout
09:52:39 INFO - Output received:
09:52:39 INFO - Usage: mozinstall [options] installer
09:52:39 INFO - Options:
09:52:39 INFO - -h, --help show this help message and exit
09:52:39 INFO - -d DEST, --destination=DEST
09:52:39 INFO - Directory to install application into. [default:
09:52:39 INFO - "/builds/slave/test"]
09:52:39 INFO - --app=APP Application being installed. [default: firefox]
09:52:39 INFO - mkdir: /builds/slave/test/build/application
09:52:39 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']
09:52:39 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
09:53:00 INFO - Reading from file tmpfile_stdout
09:53:00 INFO - Output received:
09:53:00 INFO - /builds/slave/test/build/application/firefox/firefox
09:53:00 INFO - Running post-action listener: _resource_record_post_action
09:53:00 INFO - #####
09:53:00 INFO - ##### Running run-tests step.
09:53:00 INFO - #####
09:53:00 INFO - Running pre-action listener: _resource_record_pre_action
09:53:00 INFO - Running main action method: run_tests
09:53:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
09:53:00 INFO - minidump filename unknown. determining based upon platform and arch
09:53:00 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
09:53:00 INFO - grabbing minidump binary from tooltool
09:53:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:53:00 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 0xd584d0>, '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 0xf44130>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf444a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
09:53:00 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
09:53:00 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
09:53:00 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
09:53:00 INFO - Return code: 0
09:53:00 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
09:53:00 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
09:53:00 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/-YvnnF15QjiRp-9LKPfb6A/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
09:53:00 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/-YvnnF15QjiRp-9LKPfb6A/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
09:53:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
09:53:00 INFO - 'CCACHE_UMASK': '002',
09:53:00 INFO - 'DISPLAY': ':0',
09:53:00 INFO - 'HOME': '/home/cltbld',
09:53:00 INFO - 'LANG': 'en_US.UTF-8',
09:53:00 INFO - 'LOGNAME': 'cltbld',
09:53:00 INFO - 'MAIL': '/var/mail/cltbld',
09:53:00 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
09:53:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:53:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
09:53:00 INFO - 'MOZ_NO_REMOTE': '1',
09:53:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
09:53:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:53:00 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
09:53:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:53:00 INFO - 'PWD': '/builds/slave/test',
09:53:00 INFO - 'SHELL': '/bin/bash',
09:53:00 INFO - 'SHLVL': '1',
09:53:00 INFO - 'TERM': 'linux',
09:53:00 INFO - 'TMOUT': '86400',
09:53:00 INFO - 'USER': 'cltbld',
09:53:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448041849.560443-1904703916',
09:53:00 INFO - '_': '/tools/buildbot/bin/python'}
09:53:00 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/-YvnnF15QjiRp-9LKPfb6A/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
09:53:06 INFO - Using 1 client processes
09:53:07 INFO - wptserve Starting http server on 127.0.0.1:8000
09:53:07 INFO - wptserve Starting http server on 127.0.0.1:8001
09:53:07 INFO - wptserve Starting http server on 127.0.0.1:8443
09:53:09 INFO - SUITE-START | Running 827 tests
09:53:09 INFO - Running testharness tests
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 6ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
09:53:09 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 1ms
09:53:09 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
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
09:53:09 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
09:53:09 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
09:53:09 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 8ms
09:53:09 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
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
09:53:09 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
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
09:53:09 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 1ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 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 1ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
09:53:09 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 9ms
09:53:09 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
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
09:53:09 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
09:53:09 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 1ms
09:53:09 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
09:53:09 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 8ms
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
09:53:09 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
09:53:09 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
09:53:09 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
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 8ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
09:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
09:53:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
09:53:09 INFO - Setting up ssl
09:53:09 INFO - PROCESS | certutil |
09:53:09 INFO - PROCESS | certutil |
09:53:09 INFO - PROCESS | certutil |
09:53:09 INFO - Certificate Nickname Trust Attributes
09:53:09 INFO - SSL,S/MIME,JAR/XPI
09:53:09 INFO -
09:53:09 INFO - web-platform-tests CT,,
09:53:09 INFO -
09:53:09 INFO - Starting runner
09:53:11 INFO - PROCESS | 1846 | 1448041991901 Marionette INFO Marionette enabled via build flag and pref
09:53:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf97b0e000 == 1 [pid = 1846] [id = 1]
09:53:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 1 (0x7fdf938c3800) [pid = 1846] [serial = 1] [outer = (nil)]
09:53:12 INFO - PROCESS | 1846 | [1846] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2091
09:53:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 2 (0x7fdf938c6c00) [pid = 1846] [serial = 2] [outer = 0x7fdf938c3800]
09:53:12 INFO - PROCESS | 1846 | 1448041992466 Marionette INFO Listening on port 2828
09:53:12 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fdf8e1a35b0
09:53:13 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fdf8e1c2670
09:53:13 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fdf9745a610
09:53:13 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fdf9745a910
09:53:13 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fdf9745ac40
09:53:13 INFO - PROCESS | 1846 | 1448041993371 Marionette INFO Marionette enabled via command-line flag
09:53:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf88db3000 == 2 [pid = 1846] [id = 2]
09:53:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 3 (0x7fdf93830000) [pid = 1846] [serial = 3] [outer = (nil)]
09:53:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 4 (0x7fdf93830c00) [pid = 1846] [serial = 4] [outer = 0x7fdf93830000]
09:53:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 5 (0x7fdf88a5cc00) [pid = 1846] [serial = 5] [outer = 0x7fdf938c3800]
09:53:13 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
09:53:13 INFO - PROCESS | 1846 | 1448041993564 Marionette INFO Accepted connection conn0 from 127.0.0.1:34253
09:53:13 INFO - PROCESS | 1846 | 1448041993566 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
09:53:13 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
09:53:13 INFO - PROCESS | 1846 | 1448041993736 Marionette INFO Accepted connection conn1 from 127.0.0.1:34254
09:53:13 INFO - PROCESS | 1846 | 1448041993738 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
09:53:13 INFO - PROCESS | 1846 | 1448041993742 Marionette INFO Closed connection conn0
09:53:13 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
09:53:13 INFO - PROCESS | 1846 | 1448041993790 Marionette INFO Accepted connection conn2 from 127.0.0.1:34255
09:53:13 INFO - PROCESS | 1846 | 1448041993791 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
09:53:13 INFO - PROCESS | 1846 | 1448041993815 Marionette INFO Closed connection conn2
09:53:13 INFO - PROCESS | 1846 | 1448041993822 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
09:53:14 INFO - PROCESS | 1846 | [1846] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
09:53:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf988ce800 == 3 [pid = 1846] [id = 3]
09:53:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 6 (0x7fdf86a40400) [pid = 1846] [serial = 6] [outer = (nil)]
09:53:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf97bbc800 == 4 [pid = 1846] [id = 4]
09:53:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 7 (0x7fdf86a40c00) [pid = 1846] [serial = 7] [outer = (nil)]
09:53:15 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
09:53:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf851b9000 == 5 [pid = 1846] [id = 5]
09:53:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 8 (0x7fdf84604800) [pid = 1846] [serial = 8] [outer = (nil)]
09:53:15 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
09:53:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 9 (0x7fdf93831000) [pid = 1846] [serial = 9] [outer = 0x7fdf84604800]
09:53:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 10 (0x7fdf84238000) [pid = 1846] [serial = 10] [outer = 0x7fdf86a40400]
09:53:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 11 (0x7fdf84238800) [pid = 1846] [serial = 11] [outer = 0x7fdf86a40c00]
09:53:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 12 (0x7fdf8423a400) [pid = 1846] [serial = 12] [outer = 0x7fdf84604800]
09:53:16 INFO - PROCESS | 1846 | 1448041996963 Marionette INFO loaded listener.js
09:53:16 INFO - PROCESS | 1846 | 1448041996992 Marionette INFO loaded listener.js
09:53:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 13 (0x7fdf82a0c400) [pid = 1846] [serial = 13] [outer = 0x7fdf84604800]
09:53:17 INFO - PROCESS | 1846 | 1448041997377 Marionette DEBUG conn1 client <- {"sessionId":"6f8cb6ee-dc8e-4dfb-8e44-1b4805e3361a","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":"20151120090830","device":"desktop","version":"45.0a1"}}
09:53:17 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:17 INFO - PROCESS | 1846 | 1448041997640 Marionette DEBUG conn1 -> {"name":"getContext"}
09:53:17 INFO - PROCESS | 1846 | 1448041997647 Marionette DEBUG conn1 client <- {"value":"content"}
09:53:18 INFO - PROCESS | 1846 | 1448041998018 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
09:53:18 INFO - PROCESS | 1846 | 1448041998022 Marionette DEBUG conn1 client <- {}
09:53:18 INFO - PROCESS | 1846 | 1448041998085 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}}
09:53:18 INFO - PROCESS | 1846 | [1846] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
09:53:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 14 (0x7fdf7f2d6800) [pid = 1846] [serial = 14] [outer = 0x7fdf84604800]
09:53:18 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
09:53:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:53:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f971000 == 6 [pid = 1846] [id = 6]
09:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 15 (0x7fdf7caf5400) [pid = 1846] [serial = 15] [outer = (nil)]
09:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 16 (0x7fdf7caf6400) [pid = 1846] [serial = 16] [outer = 0x7fdf7caf5400]
09:53:19 INFO - PROCESS | 1846 | 1448041999075 Marionette INFO loaded listener.js
09:53:19 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 17 (0x7fdf8f36c000) [pid = 1846] [serial = 17] [outer = 0x7fdf7caf5400]
09:53:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7c8ba800 == 7 [pid = 1846] [id = 7]
09:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 18 (0x7fdf7ca2fc00) [pid = 1846] [serial = 18] [outer = (nil)]
09:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 19 (0x7fdf7c7c9400) [pid = 1846] [serial = 19] [outer = 0x7fdf7ca2fc00]
09:53:19 INFO - PROCESS | 1846 | 1448041999542 Marionette INFO loaded listener.js
09:53:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 20 (0x7fdf8f43a000) [pid = 1846] [serial = 20] [outer = 0x7fdf7ca2fc00]
09:53:19 INFO - PROCESS | 1846 | [1846] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
09:53:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:20 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
09:53:20 INFO - document served over http requires an http
09:53:20 INFO - sub-resource via fetch-request using the http-csp
09:53:20 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:53:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:53:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:53:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:20 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
09:53:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1211ms
09:53:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:53:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b663800 == 8 [pid = 1846] [id = 8]
09:53:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 21 (0x7fdf7b64d000) [pid = 1846] [serial = 21] [outer = (nil)]
09:53:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 22 (0x7fdf7b64e000) [pid = 1846] [serial = 22] [outer = 0x7fdf7b64d000]
09:53:20 INFO - PROCESS | 1846 | 1448042000332 Marionette INFO loaded listener.js
09:53:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 23 (0x7fdf7b658c00) [pid = 1846] [serial = 23] [outer = 0x7fdf7b64d000]
09:53:20 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
09:53:20 INFO - document served over http requires an http
09:53:20 INFO - sub-resource via fetch-request using the http-csp
09:53:20 INFO - delivery method with no-redirect and when
09:53: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"
09:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:53:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:53:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:53:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:20 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
09:53:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 724ms
09:53:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:53:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b264800 == 9 [pid = 1846] [id = 9]
09:53:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 24 (0x7fdf7b464800) [pid = 1846] [serial = 24] [outer = (nil)]
09:53:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 25 (0x7fdf7b651000) [pid = 1846] [serial = 25] [outer = 0x7fdf7b464800]
09:53:21 INFO - PROCESS | 1846 | 1448042001052 Marionette INFO loaded listener.js
09:53:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 26 (0x7fdf7b05f400) [pid = 1846] [serial = 26] [outer = 0x7fdf7b464800]
09:53:21 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
09:53:21 INFO - document served over http requires an http
09:53:21 INFO - sub-resource via fetch-request using the http-csp
09:53:21 INFO - delivery method with swap-origin-redirect and when
09:53: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"
09:53:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:53:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:53:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:53:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:21 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
09:53:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 726ms
09:53:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:53:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af23800 == 10 [pid = 1846] [id = 10]
09:53:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 27 (0x7fdf7af51400) [pid = 1846] [serial = 27] [outer = (nil)]
09:53:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 28 (0x7fdf7af52800) [pid = 1846] [serial = 28] [outer = 0x7fdf7af51400]
09:53:21 INFO - PROCESS | 1846 | 1448042001812 Marionette INFO loaded listener.js
09:53:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 29 (0x7fdf7b065c00) [pid = 1846] [serial = 29] [outer = 0x7fdf7af51400]
09:53:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7adc7800 == 11 [pid = 1846] [id = 11]
09:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 30 (0x7fdf7ade5400) [pid = 1846] [serial = 30] [outer = (nil)]
09:53:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7adcc000 == 12 [pid = 1846] [id = 12]
09:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 31 (0x7fdf7ade9000) [pid = 1846] [serial = 31] [outer = (nil)]
09:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 32 (0x7fdf7adef000) [pid = 1846] [serial = 32] [outer = 0x7fdf7ade9000]
09:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 33 (0x7fdf7ade3000) [pid = 1846] [serial = 33] [outer = 0x7fdf7ade9000]
09:53:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7add1000 == 13 [pid = 1846] [id = 13]
09:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 34 (0x7fdf7ade1400) [pid = 1846] [serial = 34] [outer = (nil)]
09:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 35 (0x7fdf7b05f800) [pid = 1846] [serial = 35] [outer = 0x7fdf7ade1400]
09:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 36 (0x7fdf7ade6400) [pid = 1846] [serial = 36] [outer = 0x7fdf7ade5400]
09:53:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 37 (0x7fdf7b067000) [pid = 1846] [serial = 37] [outer = 0x7fdf7ade1400]
09:53:23 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
09:53:23 INFO - document served over http requires an http
09:53:23 INFO - sub-resource via iframe-tag using the http-csp
09:53:23 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:53:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:53:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:23 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
09:53:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1474ms
09:53:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:53:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b857000 == 14 [pid = 1846] [id = 14]
09:53:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 38 (0x7fdf7adeb000) [pid = 1846] [serial = 38] [outer = (nil)]
09:53:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 39 (0x7fdf7af58c00) [pid = 1846] [serial = 39] [outer = 0x7fdf7adeb000]
09:53:23 INFO - PROCESS | 1846 | 1448042003547 Marionette INFO loaded listener.js
09:53:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 40 (0x7fdf7f3c8400) [pid = 1846] [serial = 40] [outer = 0x7fdf7adeb000]
09:53:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7ca93000 == 15 [pid = 1846] [id = 15]
09:53:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 41 (0x7fdf7f70a400) [pid = 1846] [serial = 41] [outer = (nil)]
09:53:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 42 (0x7fdf8384cc00) [pid = 1846] [serial = 42] [outer = 0x7fdf7f70a400]
09:53:24 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
09:53:24 INFO - document served over http requires an http
09:53:24 INFO - sub-resource via iframe-tag using the http-csp
09:53:24 INFO - delivery method with no-redirect and when
09:53: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"
09:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:53:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:53:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:24 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
09:53:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1143ms
09:53:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:53:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf81384800 == 16 [pid = 1846] [id = 16]
09:53:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 43 (0x7fdf7adec800) [pid = 1846] [serial = 43] [outer = (nil)]
09:53:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 44 (0x7fdf7f3c5000) [pid = 1846] [serial = 44] [outer = 0x7fdf7adec800]
09:53:24 INFO - PROCESS | 1846 | 1448042004723 Marionette INFO loaded listener.js
09:53:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 45 (0x7fdf84606000) [pid = 1846] [serial = 45] [outer = 0x7fdf7adec800]
09:53:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf83c52800 == 17 [pid = 1846] [id = 17]
09:53:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 46 (0x7fdf85305400) [pid = 1846] [serial = 46] [outer = (nil)]
09:53:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 47 (0x7fdf84322000) [pid = 1846] [serial = 47] [outer = 0x7fdf85305400]
09:53:25 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
09:53:25 INFO - document served over http requires an http
09:53:25 INFO - sub-resource via iframe-tag using the http-csp
09:53:25 INFO - delivery method with swap-origin-redirect and when
09:53: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"
09:53:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:53:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:53:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:25 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
09:53:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1181ms
09:53:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:53:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b73b000 == 18 [pid = 1846] [id = 18]
09:53:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 48 (0x7fdf7b763800) [pid = 1846] [serial = 48] [outer = (nil)]
09:53:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 49 (0x7fdf7f70a000) [pid = 1846] [serial = 49] [outer = 0x7fdf7b763800]
09:53:26 INFO - PROCESS | 1846 | 1448042006479 Marionette INFO loaded listener.js
09:53:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 50 (0x7fdf8384a800) [pid = 1846] [serial = 50] [outer = 0x7fdf7b763800]
09:53:27 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
09:53:27 INFO - document served over http requires an http
09:53:27 INFO - sub-resource via script-tag using the http-csp
09:53:27 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:53:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:53:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:27 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
09:53:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1684ms
09:53:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:53:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af23000 == 19 [pid = 1846] [id = 19]
09:53:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 51 (0x7fdf7af4d800) [pid = 1846] [serial = 51] [outer = (nil)]
09:53:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 52 (0x7fdf7c760800) [pid = 1846] [serial = 52] [outer = 0x7fdf7af4d800]
09:53:27 INFO - PROCESS | 1846 | 1448042007544 Marionette INFO loaded listener.js
09:53:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 53 (0x7fdf85cc9c00) [pid = 1846] [serial = 53] [outer = 0x7fdf7af4d800]
09:53:28 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
09:53:28 INFO - document served over http requires an http
09:53:28 INFO - sub-resource via script-tag using the http-csp
09:53:28 INFO - delivery method with no-redirect and when
09:53: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"
09:53:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:53:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:53:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:28 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
09:53:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 975ms
09:53:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:53:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf851b3000 == 20 [pid = 1846] [id = 20]
09:53:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 54 (0x7fdf7af49c00) [pid = 1846] [serial = 54] [outer = (nil)]
09:53:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 55 (0x7fdf867e0400) [pid = 1846] [serial = 55] [outer = 0x7fdf7af49c00]
09:53:28 INFO - PROCESS | 1846 | 1448042008443 Marionette INFO loaded listener.js
09:53:28 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 56 (0x7fdf86cfb400) [pid = 1846] [serial = 56] [outer = 0x7fdf7af49c00]
09:53:29 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
09:53:29 INFO - document served over http requires an http
09:53:29 INFO - sub-resource via script-tag using the http-csp
09:53:29 INFO - delivery method with swap-origin-redirect and when
09:53: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"
09:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:53:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:53:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:29 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
09:53:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 874ms
09:53:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:53:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85865800 == 21 [pid = 1846] [id = 21]
09:53:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 57 (0x7fdf7ca2f400) [pid = 1846] [serial = 57] [outer = (nil)]
09:53:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 58 (0x7fdf879c4c00) [pid = 1846] [serial = 58] [outer = 0x7fdf7ca2f400]
09:53:29 INFO - PROCESS | 1846 | 1448042009381 Marionette INFO loaded listener.js
09:53:29 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 59 (0x7fdf88c61400) [pid = 1846] [serial = 59] [outer = 0x7fdf7ca2f400]
09:53:29 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
09:53:29 INFO - document served over http requires an http
09:53:29 INFO - sub-resource via xhr-request using the http-csp
09:53:29 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:53:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:53:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:29 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
09:53:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 830ms
09:53:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:53:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8666f000 == 22 [pid = 1846] [id = 22]
09:53:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7fdf88e5a000) [pid = 1846] [serial = 60] [outer = (nil)]
09:53:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7fdf88ebcc00) [pid = 1846] [serial = 61] [outer = 0x7fdf88e5a000]
09:53:30 INFO - PROCESS | 1846 | 1448042010142 Marionette INFO loaded listener.js
09:53:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7fdf88ce8400) [pid = 1846] [serial = 62] [outer = 0x7fdf88e5a000]
09:53:30 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
09:53:30 INFO - document served over http requires an http
09:53:30 INFO - sub-resource via xhr-request using the http-csp
09:53:30 INFO - delivery method with no-redirect and when
09:53: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"
09:53:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:53:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:53:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:30 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
09:53:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 823ms
09:53:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:53:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86d17800 == 23 [pid = 1846] [id = 23]
09:53:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7fdf7f3c1000) [pid = 1846] [serial = 63] [outer = (nil)]
09:53:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7fdf8e168000) [pid = 1846] [serial = 64] [outer = 0x7fdf7f3c1000]
09:53:30 INFO - PROCESS | 1846 | 1448042010968 Marionette INFO loaded listener.js
09:53:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7fdf8f1e4000) [pid = 1846] [serial = 65] [outer = 0x7fdf7f3c1000]
09:53:31 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
09:53:31 INFO - document served over http requires an http
09:53:31 INFO - sub-resource via xhr-request using the http-csp
09:53:31 INFO - delivery method with swap-origin-redirect and when
09:53: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"
09:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:53:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:53:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
09:53:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 781ms
09:53:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:53:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf874b2000 == 24 [pid = 1846] [id = 24]
09:53:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7fdf8e3abc00) [pid = 1846] [serial = 66] [outer = (nil)]
09:53:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7fdf8f439800) [pid = 1846] [serial = 67] [outer = 0x7fdf8e3abc00]
09:53:31 INFO - PROCESS | 1846 | 1448042011749 Marionette INFO loaded listener.js
09:53:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7fdf88c5b800) [pid = 1846] [serial = 68] [outer = 0x7fdf8e3abc00]
09:53: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
09:53:32 INFO - document served over http requires an https
09:53:32 INFO - sub-resource via fetch-request using the http-csp
09:53:32 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:53:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:53:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:53:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53: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
09:53:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 924ms
09:53:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:53:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b737000 == 25 [pid = 1846] [id = 25]
09:53:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7fdf7b45dc00) [pid = 1846] [serial = 69] [outer = (nil)]
09:53:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7fdf7b466800) [pid = 1846] [serial = 70] [outer = 0x7fdf7b45dc00]
09:53:32 INFO - PROCESS | 1846 | 1448042012852 Marionette INFO loaded listener.js
09:53:32 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7fdf7f5cc400) [pid = 1846] [serial = 71] [outer = 0x7fdf7b45dc00]
09:53: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
09:53:33 INFO - document served over http requires an https
09:53:33 INFO - sub-resource via fetch-request using the http-csp
09:53:33 INFO - delivery method with no-redirect and when
09:53: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"
09:53:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:53:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:53:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:53:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53: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
09:53:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1077ms
09:53:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:53:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf851af800 == 26 [pid = 1846] [id = 26]
09:53:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7fdf8281d800) [pid = 1846] [serial = 72] [outer = (nil)]
09:53:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7fdf83b58000) [pid = 1846] [serial = 73] [outer = 0x7fdf8281d800]
09:53:33 INFO - PROCESS | 1846 | 1448042013945 Marionette INFO loaded listener.js
09:53:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7fdf85516000) [pid = 1846] [serial = 74] [outer = 0x7fdf8281d800]
09:53:34 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
09:53:34 INFO - document served over http requires an https
09:53:34 INFO - sub-resource via fetch-request using the http-csp
09:53:34 INFO - delivery method with swap-origin-redirect and when
09:53: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"
09:53:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:53:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:53:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:53:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:34 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
09:53:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1080ms
09:53:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:53:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86d20000 == 27 [pid = 1846] [id = 27]
09:53:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7fdf836ac400) [pid = 1846] [serial = 75] [outer = (nil)]
09:53:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7fdf86f74c00) [pid = 1846] [serial = 76] [outer = 0x7fdf836ac400]
09:53:35 INFO - PROCESS | 1846 | 1448042015097 Marionette INFO loaded listener.js
09:53:35 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7fdf88e54400) [pid = 1846] [serial = 77] [outer = 0x7fdf836ac400]
09:53:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86a0f000 == 28 [pid = 1846] [id = 28]
09:53:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7fdf8eee6800) [pid = 1846] [serial = 78] [outer = (nil)]
09:53:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7fdf88ce7c00) [pid = 1846] [serial = 79] [outer = 0x7fdf8eee6800]
09:53:35 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
09:53:35 INFO - document served over http requires an https
09:53:35 INFO - sub-resource via iframe-tag using the http-csp
09:53:35 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:53:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:53:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:35 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
09:53:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1288ms
09:53:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:53:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86a15000 == 29 [pid = 1846] [id = 29]
09:53:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7fdf97127c00) [pid = 1846] [serial = 80] [outer = (nil)]
09:53:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7fdf974bc400) [pid = 1846] [serial = 81] [outer = 0x7fdf97127c00]
09:53:36 INFO - PROCESS | 1846 | 1448042016342 Marionette INFO loaded listener.js
09:53:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7fdf975bb400) [pid = 1846] [serial = 82] [outer = 0x7fdf97127c00]
09:53:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f441000 == 30 [pid = 1846] [id = 30]
09:53:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7fdf975c0000) [pid = 1846] [serial = 83] [outer = (nil)]
09:53:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7fdf97b72000) [pid = 1846] [serial = 84] [outer = 0x7fdf975c0000]
09:53:37 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
09:53:37 INFO - document served over http requires an https
09:53:37 INFO - sub-resource via iframe-tag using the http-csp
09:53:37 INFO - delivery method with no-redirect and when
09:53: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"
09:53:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:53:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:53:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:37 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
09:53:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1628ms
09:53:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:53:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f436000 == 31 [pid = 1846] [id = 31]
09:53:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7fdf7af58800) [pid = 1846] [serial = 85] [outer = (nil)]
09:53:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7fdf7b468800) [pid = 1846] [serial = 86] [outer = 0x7fdf7af58800]
09:53:38 INFO - PROCESS | 1846 | 1448042018132 Marionette INFO loaded listener.js
09:53:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7fdf7f711c00) [pid = 1846] [serial = 87] [outer = 0x7fdf7af58800]
09:53:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b92f000 == 32 [pid = 1846] [id = 32]
09:53:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7fdf83495800) [pid = 1846] [serial = 88] [outer = (nil)]
09:53:38 INFO - PROCESS | 1846 | [1846] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
09:53:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86d17800 == 31 [pid = 1846] [id = 23]
09:53:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8666f000 == 30 [pid = 1846] [id = 22]
09:53:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85865800 == 29 [pid = 1846] [id = 21]
09:53:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf851b3000 == 28 [pid = 1846] [id = 20]
09:53:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af23000 == 27 [pid = 1846] [id = 19]
09:53:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b73b000 == 26 [pid = 1846] [id = 18]
09:53:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf83c52800 == 25 [pid = 1846] [id = 17]
09:53:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf81384800 == 24 [pid = 1846] [id = 16]
09:53:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7ca93000 == 23 [pid = 1846] [id = 15]
09:53:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b857000 == 22 [pid = 1846] [id = 14]
09:53:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7fdf7b45c400) [pid = 1846] [serial = 89] [outer = 0x7fdf83495800]
09:53: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
09:53:39 INFO - document served over http requires an https
09:53:39 INFO - sub-resource via iframe-tag using the http-csp
09:53:39 INFO - delivery method with swap-origin-redirect and when
09:53: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"
09:53:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:53:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:53:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53: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
09:53:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1482ms
09:53:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:53:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b85f000 == 23 [pid = 1846] [id = 33]
09:53:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7fdf836e5800) [pid = 1846] [serial = 90] [outer = (nil)]
09:53:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7fdf8384e800) [pid = 1846] [serial = 91] [outer = 0x7fdf836e5800]
09:53:39 INFO - PROCESS | 1846 | 1448042019556 Marionette INFO loaded listener.js
09:53:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7fdf842ddc00) [pid = 1846] [serial = 92] [outer = 0x7fdf836e5800]
09:53:40 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
09:53:40 INFO - document served over http requires an https
09:53:40 INFO - sub-resource via script-tag using the http-csp
09:53:40 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:53:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:53:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:40 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
09:53:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1229ms
09:53:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:53:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8285f800 == 24 [pid = 1846] [id = 34]
09:53:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7fdf7cafa800) [pid = 1846] [serial = 93] [outer = (nil)]
09:53:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7fdf8456d000) [pid = 1846] [serial = 94] [outer = 0x7fdf7cafa800]
09:53:40 INFO - PROCESS | 1846 | 1448042020728 Marionette INFO loaded listener.js
09:53:40 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fdf874e9000) [pid = 1846] [serial = 95] [outer = 0x7fdf7cafa800]
09:53:41 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
09:53:41 INFO - document served over http requires an https
09:53:41 INFO - sub-resource via script-tag using the http-csp
09:53:41 INFO - delivery method with no-redirect and when
09:53: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"
09:53:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:53:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:53:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:41 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
09:53:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1085ms
09:53:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:53:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85604800 == 25 [pid = 1846] [id = 35]
09:53:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7fdf8384c400) [pid = 1846] [serial = 96] [outer = (nil)]
09:53:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fdf8e136c00) [pid = 1846] [serial = 97] [outer = 0x7fdf8384c400]
09:53:41 INFO - PROCESS | 1846 | 1448042021849 Marionette INFO loaded listener.js
09:53:41 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fdf8f1e3c00) [pid = 1846] [serial = 98] [outer = 0x7fdf8384c400]
09:53:42 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
09:53:42 INFO - document served over http requires an https
09:53:42 INFO - sub-resource via script-tag using the http-csp
09:53:42 INFO - delivery method with swap-origin-redirect and when
09:53: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"
09:53:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:53:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:53:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:42 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
09:53:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1079ms
09:53:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:53:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85be0000 == 26 [pid = 1846] [id = 36]
09:53:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fdf8f1e5400) [pid = 1846] [serial = 99] [outer = (nil)]
09:53:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fdf975bac00) [pid = 1846] [serial = 100] [outer = 0x7fdf8f1e5400]
09:53:42 INFO - PROCESS | 1846 | 1448042022906 Marionette INFO loaded listener.js
09:53:43 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7fdf9876f000) [pid = 1846] [serial = 101] [outer = 0x7fdf8f1e5400]
09:53:43 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
09:53:43 INFO - document served over http requires an https
09:53:43 INFO - sub-resource via xhr-request using the http-csp
09:53:43 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:53:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:53:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:43 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
09:53:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1077ms
09:53:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:53:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86a94000 == 27 [pid = 1846] [id = 37]
09:53:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fdf938c4000) [pid = 1846] [serial = 102] [outer = (nil)]
09:53:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fdf98865c00) [pid = 1846] [serial = 103] [outer = 0x7fdf938c4000]
09:53:44 INFO - PROCESS | 1846 | 1448042024013 Marionette INFO loaded listener.js
09:53:44 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fdf98dc4800) [pid = 1846] [serial = 104] [outer = 0x7fdf938c4000]
09:53:45 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
09:53:45 INFO - document served over http requires an https
09:53:45 INFO - sub-resource via xhr-request using the http-csp
09:53:45 INFO - delivery method with no-redirect and when
09:53: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"
09:53:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:53:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:53:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:45 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
09:53:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1725ms
09:53:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:53:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af23000 == 28 [pid = 1846] [id = 38]
09:53:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fdf7af4b000) [pid = 1846] [serial = 105] [outer = (nil)]
09:53:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fdf7b05e800) [pid = 1846] [serial = 106] [outer = 0x7fdf7af4b000]
09:53:45 INFO - PROCESS | 1846 | 1448042025800 Marionette INFO loaded listener.js
09:53:45 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fdf836ea800) [pid = 1846] [serial = 107] [outer = 0x7fdf7af4b000]
09:53:46 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
09:53:46 INFO - document served over http requires an https
09:53:46 INFO - sub-resource via xhr-request using the http-csp
09:53:46 INFO - delivery method with swap-origin-redirect and when
09:53: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"
09:53:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:53:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:53:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:46 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
09:53:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1127ms
09:53:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:53:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7adc7800 == 27 [pid = 1846] [id = 11]
09:53:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f441000 == 26 [pid = 1846] [id = 30]
09:53:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86a0f000 == 25 [pid = 1846] [id = 28]
09:53:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86d20000 == 24 [pid = 1846] [id = 27]
09:53:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf851af800 == 23 [pid = 1846] [id = 26]
09:53:46 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b737000 == 22 [pid = 1846] [id = 25]
09:53:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b737000 == 23 [pid = 1846] [id = 39]
09:53:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fdf7af4ac00) [pid = 1846] [serial = 108] [outer = (nil)]
09:53:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fdf7b465800) [pid = 1846] [serial = 109] [outer = 0x7fdf7af4ac00]
09:53:46 INFO - PROCESS | 1846 | 1448042026900 Marionette INFO loaded listener.js
09:53:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fdf842d5800) [pid = 1846] [serial = 110] [outer = 0x7fdf7af4ac00]
09:53:47 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
09:53:47 INFO - document served over http requires an http
09:53:47 INFO - sub-resource via fetch-request using the http-csp
09:53:47 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:53:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:53:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:53:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:47 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
09:53:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1128ms
09:53:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:53:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85b98000 == 24 [pid = 1846] [id = 40]
09:53:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fdf83494c00) [pid = 1846] [serial = 111] [outer = (nil)]
09:53:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fdf86696000) [pid = 1846] [serial = 112] [outer = 0x7fdf83494c00]
09:53:48 INFO - PROCESS | 1846 | 1448042028044 Marionette INFO loaded listener.js
09:53:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fdf88651400) [pid = 1846] [serial = 113] [outer = 0x7fdf83494c00]
09:53:48 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
09:53:48 INFO - document served over http requires an http
09:53:48 INFO - sub-resource via fetch-request using the http-csp
09:53:48 INFO - delivery method with no-redirect and when
09:53: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"
09:53:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:53:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:53:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:53:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:48 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
09:53:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1079ms
09:53:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:53:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf874a0000 == 25 [pid = 1846] [id = 41]
09:53:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fdf886b3c00) [pid = 1846] [serial = 114] [outer = (nil)]
09:53:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fdf88e50400) [pid = 1846] [serial = 115] [outer = 0x7fdf886b3c00]
09:53:49 INFO - PROCESS | 1846 | 1448042029126 Marionette INFO loaded listener.js
09:53:49 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fdf8f4d2000) [pid = 1846] [serial = 116] [outer = 0x7fdf886b3c00]
09:53:49 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
09:53:49 INFO - document served over http requires an http
09:53:49 INFO - sub-resource via fetch-request using the http-csp
09:53:49 INFO - delivery method with swap-origin-redirect and when
09:53: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"
09:53:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:53:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:53:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:53:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:49 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
09:53:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1135ms
09:53:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:53:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf978d3800 == 26 [pid = 1846] [id = 42]
09:53:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fdf886b5000) [pid = 1846] [serial = 117] [outer = (nil)]
09:53:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fdf9886c400) [pid = 1846] [serial = 118] [outer = 0x7fdf886b5000]
09:53:50 INFO - PROCESS | 1846 | 1448042030295 Marionette INFO loaded listener.js
09:53:50 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fdf98dcd800) [pid = 1846] [serial = 119] [outer = 0x7fdf886b5000]
09:53:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86ee4800 == 27 [pid = 1846] [id = 43]
09:53:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fdf87b3c000) [pid = 1846] [serial = 120] [outer = (nil)]
09:53:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fdf87b40800) [pid = 1846] [serial = 121] [outer = 0x7fdf87b3c000]
09:53:51 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
09:53:51 INFO - document served over http requires an http
09:53:51 INFO - sub-resource via iframe-tag using the http-csp
09:53:51 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:53:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:53:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:51 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
09:53:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1190ms
09:53:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:53:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7add0000 == 28 [pid = 1846] [id = 44]
09:53:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fdf7a7d2000) [pid = 1846] [serial = 122] [outer = (nil)]
09:53:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fdf7a7da000) [pid = 1846] [serial = 123] [outer = 0x7fdf7a7d2000]
09:53:51 INFO - PROCESS | 1846 | 1448042031496 Marionette INFO loaded listener.js
09:53:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fdf87b33400) [pid = 1846] [serial = 124] [outer = 0x7fdf7a7d2000]
09:53:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8f141800 == 29 [pid = 1846] [id = 45]
09:53:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fdf87b32800) [pid = 1846] [serial = 125] [outer = (nil)]
09:53:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fdf77d77000) [pid = 1846] [serial = 126] [outer = 0x7fdf87b32800]
09:53:52 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
09:53:52 INFO - document served over http requires an http
09:53:52 INFO - sub-resource via iframe-tag using the http-csp
09:53:52 INFO - delivery method with no-redirect and when
09:53: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"
09:53:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:53:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:53:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:52 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
09:53:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1077ms
09:53:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:53:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8f14d000 == 30 [pid = 1846] [id = 46]
09:53:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf77d7f800) [pid = 1846] [serial = 127] [outer = (nil)]
09:53:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf77d80c00) [pid = 1846] [serial = 128] [outer = 0x7fdf77d7f800]
09:53:52 INFO - PROCESS | 1846 | 1448042032581 Marionette INFO loaded listener.js
09:53:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf87b40c00) [pid = 1846] [serial = 129] [outer = 0x7fdf77d7f800]
09:53:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf77c7f400) [pid = 1846] [serial = 130] [outer = 0x7fdf7ade1400]
09:53:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7771c800 == 31 [pid = 1846] [id = 47]
09:53:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf77c7b400) [pid = 1846] [serial = 131] [outer = (nil)]
09:53:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf77c73000) [pid = 1846] [serial = 132] [outer = 0x7fdf77c7b400]
09:53:54 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
09:53:54 INFO - document served over http requires an http
09:53:54 INFO - sub-resource via iframe-tag using the http-csp
09:53:54 INFO - delivery method with swap-origin-redirect and when
09:53: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"
09:53:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:53:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:53:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:54 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
09:53:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2081ms
09:53:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:53:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77ddc000 == 32 [pid = 1846] [id = 48]
09:53:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf77c88400) [pid = 1846] [serial = 133] [outer = (nil)]
09:53:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf77c90000) [pid = 1846] [serial = 134] [outer = 0x7fdf77c88400]
09:53:54 INFO - PROCESS | 1846 | 1448042034668 Marionette INFO loaded listener.js
09:53:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf77d83000) [pid = 1846] [serial = 135] [outer = 0x7fdf77c88400]
09:53:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af23000 == 31 [pid = 1846] [id = 38]
09:53:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85be0000 == 30 [pid = 1846] [id = 36]
09:53:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85604800 == 29 [pid = 1846] [id = 35]
09:53:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8285f800 == 28 [pid = 1846] [id = 34]
09:53:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b85f000 == 27 [pid = 1846] [id = 33]
09:53:55 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
09:53:55 INFO - document served over http requires an http
09:53:55 INFO - sub-resource via script-tag using the http-csp
09:53:55 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:53:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:53:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:55 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
09:53:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1230ms
09:53:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:53:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b846000 == 28 [pid = 1846] [id = 49]
09:53:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf7a7d2800) [pid = 1846] [serial = 136] [outer = (nil)]
09:53:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf7a7d9400) [pid = 1846] [serial = 137] [outer = 0x7fdf7a7d2800]
09:53:55 INFO - PROCESS | 1846 | 1448042035887 Marionette INFO loaded listener.js
09:53:55 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf7f702800) [pid = 1846] [serial = 138] [outer = 0x7fdf7a7d2800]
09:53:56 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
09:53:56 INFO - document served over http requires an http
09:53:56 INFO - sub-resource via script-tag using the http-csp
09:53:56 INFO - delivery method with no-redirect and when
09:53: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"
09:53:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:53:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:53:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:56 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
09:53:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1027ms
09:53:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:53:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf82a57000 == 29 [pid = 1846] [id = 50]
09:53:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf7a7d5c00) [pid = 1846] [serial = 139] [outer = (nil)]
09:53:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf84239800) [pid = 1846] [serial = 140] [outer = 0x7fdf7a7d5c00]
09:53:56 INFO - PROCESS | 1846 | 1448042036943 Marionette INFO loaded listener.js
09:53:57 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf867e0c00) [pid = 1846] [serial = 141] [outer = 0x7fdf7a7d5c00]
09:53:57 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
09:53:57 INFO - document served over http requires an http
09:53:57 INFO - sub-resource via script-tag using the http-csp
09:53:57 INFO - delivery method with swap-origin-redirect and when
09:53: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"
09:53:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:53:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:53:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:57 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
09:53:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1127ms
09:53:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:53:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85bd2000 == 30 [pid = 1846] [id = 51]
09:53:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf7b80fc00) [pid = 1846] [serial = 142] [outer = (nil)]
09:53:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf87b3dc00) [pid = 1846] [serial = 143] [outer = 0x7fdf7b80fc00]
09:53:58 INFO - PROCESS | 1846 | 1448042038100 Marionette INFO loaded listener.js
09:53:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf88d68400) [pid = 1846] [serial = 144] [outer = 0x7fdf7b80fc00]
09:53:58 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
09:53:58 INFO - document served over http requires an http
09:53:58 INFO - sub-resource via xhr-request using the http-csp
09:53:58 INFO - delivery method with keep-origin-redirect and when
09:53: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"
09:53:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:53:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:53:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:58 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
09:53:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1190ms
09:53:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:53:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf87493800 == 31 [pid = 1846] [id = 52]
09:53:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf88c60c00) [pid = 1846] [serial = 145] [outer = (nil)]
09:53:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf974a2c00) [pid = 1846] [serial = 146] [outer = 0x7fdf88c60c00]
09:53:59 INFO - PROCESS | 1846 | 1448042039311 Marionette INFO loaded listener.js
09:53:59 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:53:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf85a67800) [pid = 1846] [serial = 147] [outer = 0x7fdf88c60c00]
09:53:59 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
09:53:59 INFO - document served over http requires an http
09:53:59 INFO - sub-resource via xhr-request using the http-csp
09:53:59 INFO - delivery method with no-redirect and when
09:53: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"
09:53:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:53:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:53:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:53:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:53:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:53:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:53:59 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
09:53:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1029ms
09:53:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:54:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf81387800 == 32 [pid = 1846] [id = 53]
09:54:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf776e0000) [pid = 1846] [serial = 148] [outer = (nil)]
09:54:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf776e1800) [pid = 1846] [serial = 149] [outer = 0x7fdf776e0000]
09:54:00 INFO - PROCESS | 1846 | 1448042040319 Marionette INFO loaded listener.js
09:54:00 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf776ea000) [pid = 1846] [serial = 150] [outer = 0x7fdf776e0000]
09:54:01 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
09:54:01 INFO - document served over http requires an http
09:54:01 INFO - sub-resource via xhr-request using the http-csp
09:54:01 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:54:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:54:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:01 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
09:54:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1179ms
09:54:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:54:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f5b3800 == 33 [pid = 1846] [id = 54]
09:54:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf7f5cd000) [pid = 1846] [serial = 151] [outer = (nil)]
09:54:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf7f5d1000) [pid = 1846] [serial = 152] [outer = 0x7fdf7f5cd000]
09:54:01 INFO - PROCESS | 1846 | 1448042041565 Marionette INFO loaded listener.js
09:54:01 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf9c14e000) [pid = 1846] [serial = 153] [outer = 0x7fdf7f5cd000]
09:54:02 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
09:54:02 INFO - document served over http requires an https
09:54:02 INFO - sub-resource via fetch-request using the http-csp
09:54:02 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:02 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
09:54:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1134ms
09:54:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:54:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b737000 == 32 [pid = 1846] [id = 39]
09:54:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85b98000 == 31 [pid = 1846] [id = 40]
09:54:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf874a0000 == 30 [pid = 1846] [id = 41]
09:54:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf978d3800 == 29 [pid = 1846] [id = 42]
09:54:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86ee4800 == 28 [pid = 1846] [id = 43]
09:54:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7add0000 == 27 [pid = 1846] [id = 44]
09:54:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8f141800 == 26 [pid = 1846] [id = 45]
09:54:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7771c800 == 25 [pid = 1846] [id = 47]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b92f000 == 24 [pid = 1846] [id = 32]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f436000 == 23 [pid = 1846] [id = 31]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b846000 == 22 [pid = 1846] [id = 49]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b264800 == 21 [pid = 1846] [id = 9]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b663800 == 20 [pid = 1846] [id = 8]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f971000 == 19 [pid = 1846] [id = 6]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86a94000 == 18 [pid = 1846] [id = 37]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf82a57000 == 17 [pid = 1846] [id = 50]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf874b2000 == 16 [pid = 1846] [id = 24]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85bd2000 == 15 [pid = 1846] [id = 51]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af23800 == 14 [pid = 1846] [id = 10]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf87493800 == 13 [pid = 1846] [id = 52]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf81387800 == 12 [pid = 1846] [id = 53]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f5b3800 == 11 [pid = 1846] [id = 54]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8f14d000 == 10 [pid = 1846] [id = 46]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77ddc000 == 9 [pid = 1846] [id = 48]
09:54:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86a15000 == 8 [pid = 1846] [id = 29]
09:54:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772e2800 == 9 [pid = 1846] [id = 55]
09:54:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf776dc800) [pid = 1846] [serial = 154] [outer = (nil)]
09:54:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf776e2400) [pid = 1846] [serial = 155] [outer = 0x7fdf776dc800]
09:54:06 INFO - PROCESS | 1846 | 1448042046202 Marionette INFO loaded listener.js
09:54:06 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf77c81c00) [pid = 1846] [serial = 156] [outer = 0x7fdf776dc800]
09:54:06 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
09:54:06 INFO - document served over http requires an https
09:54:06 INFO - sub-resource via fetch-request using the http-csp
09:54:06 INFO - delivery method with no-redirect and when
09:54: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"
09:54:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:06 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
09:54:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 4634ms
09:54:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:54:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af25800 == 10 [pid = 1846] [id = 56]
09:54:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf77294000) [pid = 1846] [serial = 157] [outer = (nil)]
09:54:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf77d83400) [pid = 1846] [serial = 158] [outer = 0x7fdf77294000]
09:54:07 INFO - PROCESS | 1846 | 1448042047284 Marionette INFO loaded listener.js
09:54:07 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf7ade2400) [pid = 1846] [serial = 159] [outer = 0x7fdf77294000]
09:54:07 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
09:54:07 INFO - document served over http requires an https
09:54:07 INFO - sub-resource via fetch-request using the http-csp
09:54:07 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:07 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
09:54:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 926ms
09:54:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:54:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af15800 == 11 [pid = 1846] [id = 57]
09:54:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf77c91000) [pid = 1846] [serial = 160] [outer = (nil)]
09:54:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf7b05dc00) [pid = 1846] [serial = 161] [outer = 0x7fdf77c91000]
09:54:08 INFO - PROCESS | 1846 | 1448042048198 Marionette INFO loaded listener.js
09:54:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf7f5c6c00) [pid = 1846] [serial = 162] [outer = 0x7fdf77c91000]
09:54:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f59a800 == 12 [pid = 1846] [id = 58]
09:54:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf7f703800) [pid = 1846] [serial = 163] [outer = (nil)]
09:54:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf7caec400) [pid = 1846] [serial = 164] [outer = 0x7fdf7f703800]
09:54:09 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
09:54:09 INFO - document served over http requires an https
09:54:09 INFO - sub-resource via iframe-tag using the http-csp
09:54:09 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:09 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
09:54:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1078ms
09:54:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:54:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f5a0800 == 13 [pid = 1846] [id = 59]
09:54:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf7f5d4800) [pid = 1846] [serial = 165] [outer = (nil)]
09:54:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf8384e000) [pid = 1846] [serial = 166] [outer = 0x7fdf7f5d4800]
09:54:09 INFO - PROCESS | 1846 | 1448042049372 Marionette INFO loaded listener.js
09:54:09 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf8589c800) [pid = 1846] [serial = 167] [outer = 0x7fdf7f5d4800]
09:54:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf81390000 == 14 [pid = 1846] [id = 60]
09:54:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf84610000) [pid = 1846] [serial = 168] [outer = (nil)]
09:54:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf85ac3800) [pid = 1846] [serial = 169] [outer = 0x7fdf84610000]
09:54:10 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
09:54:10 INFO - document served over http requires an https
09:54:10 INFO - sub-resource via iframe-tag using the http-csp
09:54:10 INFO - delivery method with no-redirect and when
09:54: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"
09:54:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:10 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
09:54:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1026ms
09:54:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:54:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf83c48800 == 15 [pid = 1846] [id = 61]
09:54:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf77292800) [pid = 1846] [serial = 170] [outer = (nil)]
09:54:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf85ac2400) [pid = 1846] [serial = 171] [outer = 0x7fdf77292800]
09:54:10 INFO - PROCESS | 1846 | 1448042050334 Marionette INFO loaded listener.js
09:54:10 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf86a43000) [pid = 1846] [serial = 172] [outer = 0x7fdf77292800]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf7af4d800) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf7af51400) [pid = 1846] [serial = 27] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf7a7d2000) [pid = 1846] [serial = 122] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf77d7f800) [pid = 1846] [serial = 127] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf7af4ac00) [pid = 1846] [serial = 108] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf77c7b400) [pid = 1846] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf83494c00) [pid = 1846] [serial = 111] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf88c60c00) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf7af58800) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf886b3c00) [pid = 1846] [serial = 114] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf7af4b000) [pid = 1846] [serial = 105] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf8f1e5400) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf83495800) [pid = 1846] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf85305400) [pid = 1846] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf886b5000) [pid = 1846] [serial = 117] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf7ade5400) [pid = 1846] [serial = 30] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf7f70a400) [pid = 1846] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042004064]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf88e5a000) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf7adeb000) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf7b45dc00) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf7af49c00) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf87b32800) [pid = 1846] [serial = 125] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042031992]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf836e5800) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf97127c00) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf836ac400) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf7b464800) [pid = 1846] [serial = 24] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf7caf5400) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf7ca2f400) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf938c4000) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf975c0000) [pid = 1846] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042016839]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf776e0000) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf7b64d000) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf8384c400) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf7adec800) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf8281d800) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf7a7d5c00) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf7cafa800) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf87b3c000) [pid = 1846] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf7b763800) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf77c88400) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf7b80fc00) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf8e3abc00) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf7f3c1000) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf8eee6800) [pid = 1846] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf7a7d2800) [pid = 1846] [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]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf8456d000) [pid = 1846] [serial = 94] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fdf8e168000) [pid = 1846] [serial = 64] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fdf8384cc00) [pid = 1846] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042004064]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fdf7af58c00) [pid = 1846] [serial = 39] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fdf867e0400) [pid = 1846] [serial = 55] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fdf7b05f800) [pid = 1846] [serial = 35] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fdf7adef000) [pid = 1846] [serial = 32] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fdf84322000) [pid = 1846] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fdf7f3c5000) [pid = 1846] [serial = 44] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fdf77c90000) [pid = 1846] [serial = 134] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fdf7b05e800) [pid = 1846] [serial = 106] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fdf7b45c400) [pid = 1846] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fdf938c6c00) [pid = 1846] [serial = 2] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fdf77c73000) [pid = 1846] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fdf7b468800) [pid = 1846] [serial = 86] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fdf84239800) [pid = 1846] [serial = 140] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fdf8384e800) [pid = 1846] [serial = 91] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fdf7b466800) [pid = 1846] [serial = 70] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fdf975bac00) [pid = 1846] [serial = 100] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fdf8e136c00) [pid = 1846] [serial = 97] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fdf7a7d9400) [pid = 1846] [serial = 137] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fdf7c760800) [pid = 1846] [serial = 52] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fdf7ade6400) [pid = 1846] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fdf88ebcc00) [pid = 1846] [serial = 61] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fdf879c4c00) [pid = 1846] [serial = 58] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7fdf88e50400) [pid = 1846] [serial = 115] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7fdf98865c00) [pid = 1846] [serial = 103] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fdf8423a400) [pid = 1846] [serial = 12] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fdf974bc400) [pid = 1846] [serial = 81] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fdf93831000) [pid = 1846] [serial = 9] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7fdf87b3dc00) [pid = 1846] [serial = 143] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7fdf86696000) [pid = 1846] [serial = 112] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fdf86f74c00) [pid = 1846] [serial = 76] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7fdf8f439800) [pid = 1846] [serial = 67] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7fdf7b465800) [pid = 1846] [serial = 109] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7fdf83b58000) [pid = 1846] [serial = 73] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7fdf7c7c9400) [pid = 1846] [serial = 19] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7fdf974a2c00) [pid = 1846] [serial = 146] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7fdf7a7da000) [pid = 1846] [serial = 123] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7fdf7caf6400) [pid = 1846] [serial = 16] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7fdf77d80c00) [pid = 1846] [serial = 128] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7fdf77d77000) [pid = 1846] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042031992]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7fdf88ce7c00) [pid = 1846] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7fdf9886c400) [pid = 1846] [serial = 118] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7fdf7f5d1000) [pid = 1846] [serial = 152] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7fdf7af52800) [pid = 1846] [serial = 28] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7fdf776e1800) [pid = 1846] [serial = 149] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7fdf87b40800) [pid = 1846] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7fdf7f70a000) [pid = 1846] [serial = 49] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7fdf7b651000) [pid = 1846] [serial = 25] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7fdf7b64e000) [pid = 1846] [serial = 22] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7fdf97b72000) [pid = 1846] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042016839]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7fdf8f1e4000) [pid = 1846] [serial = 65] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7fdf7b067000) [pid = 1846] [serial = 37] [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.]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7fdf98dc4800) [pid = 1846] [serial = 104] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7fdf88ce8400) [pid = 1846] [serial = 62] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7fdf88c61400) [pid = 1846] [serial = 59] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7fdf836ea800) [pid = 1846] [serial = 107] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7fdf9876f000) [pid = 1846] [serial = 101] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7fdf85a67800) [pid = 1846] [serial = 147] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7fdf776ea000) [pid = 1846] [serial = 150] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7fdf88d68400) [pid = 1846] [serial = 144] [outer = (nil)] [url = about:blank]
09:54:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf81382800 == 16 [pid = 1846] [id = 62]
09:54:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7fdf77c7f000) [pid = 1846] [serial = 173] [outer = (nil)]
09:54:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7fdf7b067000) [pid = 1846] [serial = 174] [outer = 0x7fdf77c7f000]
09:54:12 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
09:54:12 INFO - document served over http requires an https
09:54:12 INFO - sub-resource via iframe-tag using the http-csp
09:54:12 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:12 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
09:54:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2082ms
09:54:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:54:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf839ce800 == 17 [pid = 1846] [id = 63]
09:54:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7fdf776dc400) [pid = 1846] [serial = 175] [outer = (nil)]
09:54:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7fdf77d80c00) [pid = 1846] [serial = 176] [outer = 0x7fdf776dc400]
09:54:12 INFO - PROCESS | 1846 | 1448042052486 Marionette INFO loaded listener.js
09:54:12 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7fdf8695e400) [pid = 1846] [serial = 177] [outer = 0x7fdf776dc400]
09:54:13 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
09:54:13 INFO - document served over http requires an https
09:54:13 INFO - sub-resource via script-tag using the http-csp
09:54:13 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:54:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:54:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:13 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
09:54:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 940ms
09:54:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:54:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85bd8000 == 18 [pid = 1846] [id = 64]
09:54:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7fdf85aba000) [pid = 1846] [serial = 178] [outer = (nil)]
09:54:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7fdf87b37c00) [pid = 1846] [serial = 179] [outer = 0x7fdf85aba000]
09:54:13 INFO - PROCESS | 1846 | 1448042053437 Marionette INFO loaded listener.js
09:54:13 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7fdf88651000) [pid = 1846] [serial = 180] [outer = 0x7fdf85aba000]
09:54:14 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
09:54:14 INFO - document served over http requires an https
09:54:14 INFO - sub-resource via script-tag using the http-csp
09:54:14 INFO - delivery method with no-redirect and when
09:54: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"
09:54:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:54:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:54:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:14 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
09:54:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1130ms
09:54:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:54:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b73d000 == 19 [pid = 1846] [id = 65]
09:54:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7fdf77c78800) [pid = 1846] [serial = 181] [outer = (nil)]
09:54:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7fdf7ade1c00) [pid = 1846] [serial = 182] [outer = 0x7fdf77c78800]
09:54:14 INFO - PROCESS | 1846 | 1448042054649 Marionette INFO loaded listener.js
09:54:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7fdf7f5d4000) [pid = 1846] [serial = 183] [outer = 0x7fdf77c78800]
09:54:15 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
09:54:15 INFO - document served over http requires an https
09:54:15 INFO - sub-resource via script-tag using the http-csp
09:54:15 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:54:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:54:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:15 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
09:54:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1230ms
09:54:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:54:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85bd0000 == 20 [pid = 1846] [id = 66]
09:54:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7fdf776e0800) [pid = 1846] [serial = 184] [outer = (nil)]
09:54:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7fdf8423b800) [pid = 1846] [serial = 185] [outer = 0x7fdf776e0800]
09:54:15 INFO - PROCESS | 1846 | 1448042055932 Marionette INFO loaded listener.js
09:54:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7fdf86a3b000) [pid = 1846] [serial = 186] [outer = 0x7fdf776e0800]
09:54:17 INFO - PROCESS | 1846 | 1448042057170 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
09:54:17 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
09:54:17 INFO - document served over http requires an https
09:54:17 INFO - sub-resource via xhr-request using the http-csp
09:54:17 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:54:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:54:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:17 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
09:54:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1928ms
09:54:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:54:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77de4800 == 21 [pid = 1846] [id = 67]
09:54:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7fdf776e1c00) [pid = 1846] [serial = 187] [outer = (nil)]
09:54:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7fdf77c90400) [pid = 1846] [serial = 188] [outer = 0x7fdf776e1c00]
09:54:18 INFO - PROCESS | 1846 | 1448042058077 Marionette INFO loaded listener.js
09:54:18 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7fdf7ade8400) [pid = 1846] [serial = 189] [outer = 0x7fdf776e1c00]
09:54:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf81382800 == 20 [pid = 1846] [id = 62]
09:54:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf81390000 == 19 [pid = 1846] [id = 60]
09:54:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f59a800 == 18 [pid = 1846] [id = 58]
09:54:18 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
09:54:18 INFO - document served over http requires an https
09:54:18 INFO - sub-resource via xhr-request using the http-csp
09:54:18 INFO - delivery method with no-redirect and when
09:54: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"
09:54:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:54:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:54:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:18 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
09:54:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1489ms
09:54:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7fdf7f711c00) [pid = 1846] [serial = 87] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7fdf7f3c8400) [pid = 1846] [serial = 40] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7fdf84606000) [pid = 1846] [serial = 45] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7fdf85cc9c00) [pid = 1846] [serial = 53] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7fdf8384a800) [pid = 1846] [serial = 50] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7fdf86cfb400) [pid = 1846] [serial = 56] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7fdf88c5b800) [pid = 1846] [serial = 68] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7fdf7b065c00) [pid = 1846] [serial = 29] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7fdf8f1e3c00) [pid = 1846] [serial = 98] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7fdf77d83000) [pid = 1846] [serial = 135] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7fdf874e9000) [pid = 1846] [serial = 95] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7fdf842ddc00) [pid = 1846] [serial = 92] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7fdf88e54400) [pid = 1846] [serial = 77] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7fdf867e0c00) [pid = 1846] [serial = 141] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7fdf85516000) [pid = 1846] [serial = 74] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7fdf7f702800) [pid = 1846] [serial = 138] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7fdf7f5cc400) [pid = 1846] [serial = 71] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7fdf87b40c00) [pid = 1846] [serial = 129] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7fdf8f36c000) [pid = 1846] [serial = 17] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7fdf98dcd800) [pid = 1846] [serial = 119] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 61 (0x7fdf975bb400) [pid = 1846] [serial = 82] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 60 (0x7fdf842d5800) [pid = 1846] [serial = 110] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 59 (0x7fdf88651400) [pid = 1846] [serial = 113] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 58 (0x7fdf8f4d2000) [pid = 1846] [serial = 116] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 57 (0x7fdf7b05f400) [pid = 1846] [serial = 26] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 56 (0x7fdf7b658c00) [pid = 1846] [serial = 23] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | --DOMWINDOW == 55 (0x7fdf87b33400) [pid = 1846] [serial = 124] [outer = (nil)] [url = about:blank]
09:54:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7adc6800 == 19 [pid = 1846] [id = 68]
09:54:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 56 (0x7fdf77d83000) [pid = 1846] [serial = 190] [outer = (nil)]
09:54:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 57 (0x7fdf7ade5000) [pid = 1846] [serial = 191] [outer = 0x7fdf77d83000]
09:54:19 INFO - PROCESS | 1846 | 1448042059407 Marionette INFO loaded listener.js
09:54:19 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 58 (0x7fdf7b066c00) [pid = 1846] [serial = 192] [outer = 0x7fdf77d83000]
09:54:20 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
09:54:20 INFO - document served over http requires an https
09:54:20 INFO - sub-resource via xhr-request using the http-csp
09:54:20 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:54:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:54:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:20 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
09:54:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1089ms
09:54:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:54:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b931000 == 20 [pid = 1846] [id = 69]
09:54:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 59 (0x7fdf7a7e0800) [pid = 1846] [serial = 193] [outer = (nil)]
09:54:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7fdf7b80d800) [pid = 1846] [serial = 194] [outer = 0x7fdf7a7e0800]
09:54:20 INFO - PROCESS | 1846 | 1448042060455 Marionette INFO loaded listener.js
09:54:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7fdf7caf2c00) [pid = 1846] [serial = 195] [outer = 0x7fdf7a7e0800]
09:54:21 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
09:54:21 INFO - document served over http requires an http
09:54:21 INFO - sub-resource via fetch-request using the meta-csp
09:54:21 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:21 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
09:54:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1201ms
09:54:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:54:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7d418000 == 21 [pid = 1846] [id = 70]
09:54:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7fdf7f3c8400) [pid = 1846] [serial = 196] [outer = (nil)]
09:54:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7fdf7f70f800) [pid = 1846] [serial = 197] [outer = 0x7fdf7f3c8400]
09:54:21 INFO - PROCESS | 1846 | 1448042061692 Marionette INFO loaded listener.js
09:54:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7fdf836ee000) [pid = 1846] [serial = 198] [outer = 0x7fdf7f3c8400]
09:54:22 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
09:54:22 INFO - document served over http requires an http
09:54:22 INFO - sub-resource via fetch-request using the meta-csp
09:54:22 INFO - delivery method with no-redirect and when
09:54: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"
09:54:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:22 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
09:54:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1193ms
09:54:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7fdf84610000) [pid = 1846] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042049866]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7fdf776dc800) [pid = 1846] [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]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 61 (0x7fdf77294000) [pid = 1846] [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]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 60 (0x7fdf7f5d4800) [pid = 1846] [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]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 59 (0x7fdf77c91000) [pid = 1846] [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]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 58 (0x7fdf77c7f000) [pid = 1846] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 57 (0x7fdf776dc400) [pid = 1846] [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]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 56 (0x7fdf77292800) [pid = 1846] [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]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 55 (0x7fdf7f703800) [pid = 1846] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 54 (0x7fdf7f5cd000) [pid = 1846] [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]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 53 (0x7fdf77d80c00) [pid = 1846] [serial = 176] [outer = (nil)] [url = about:blank]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 52 (0x7fdf776e2400) [pid = 1846] [serial = 155] [outer = (nil)] [url = about:blank]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 51 (0x7fdf85ac3800) [pid = 1846] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042049866]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 50 (0x7fdf8384e000) [pid = 1846] [serial = 166] [outer = (nil)] [url = about:blank]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 49 (0x7fdf7b067000) [pid = 1846] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 48 (0x7fdf85ac2400) [pid = 1846] [serial = 171] [outer = (nil)] [url = about:blank]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 47 (0x7fdf7caec400) [pid = 1846] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 46 (0x7fdf7b05dc00) [pid = 1846] [serial = 161] [outer = (nil)] [url = about:blank]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 45 (0x7fdf77d83400) [pid = 1846] [serial = 158] [outer = (nil)] [url = about:blank]
09:54:22 INFO - PROCESS | 1846 | --DOMWINDOW == 44 (0x7fdf9c14e000) [pid = 1846] [serial = 153] [outer = (nil)] [url = about:blank]
09:54:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7d406000 == 22 [pid = 1846] [id = 71]
09:54:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 45 (0x7fdf77286800) [pid = 1846] [serial = 199] [outer = (nil)]
09:54:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 46 (0x7fdf77294000) [pid = 1846] [serial = 200] [outer = 0x7fdf77286800]
09:54:22 INFO - PROCESS | 1846 | 1448042062944 Marionette INFO loaded listener.js
09:54:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 47 (0x7fdf7f5cd000) [pid = 1846] [serial = 201] [outer = 0x7fdf77286800]
09:54:23 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
09:54:23 INFO - document served over http requires an http
09:54:23 INFO - sub-resource via fetch-request using the meta-csp
09:54:23 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:23 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
09:54:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1191ms
09:54:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:54:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf82860000 == 23 [pid = 1846] [id = 72]
09:54:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 48 (0x7fdf83fdd000) [pid = 1846] [serial = 202] [outer = (nil)]
09:54:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 49 (0x7fdf84238400) [pid = 1846] [serial = 203] [outer = 0x7fdf83fdd000]
09:54:24 INFO - PROCESS | 1846 | 1448042064018 Marionette INFO loaded listener.js
09:54:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 50 (0x7fdf85a67c00) [pid = 1846] [serial = 204] [outer = 0x7fdf83fdd000]
09:54:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf83c51000 == 24 [pid = 1846] [id = 73]
09:54:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 51 (0x7fdf85ab6c00) [pid = 1846] [serial = 205] [outer = (nil)]
09:54:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 52 (0x7fdf85ccc400) [pid = 1846] [serial = 206] [outer = 0x7fdf85ab6c00]
09:54:24 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
09:54:24 INFO - document served over http requires an http
09:54:24 INFO - sub-resource via iframe-tag using the meta-csp
09:54:24 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:24 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
09:54:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1146ms
09:54:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:54:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7770a800 == 25 [pid = 1846] [id = 74]
09:54:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 53 (0x7fdf7728b400) [pid = 1846] [serial = 207] [outer = (nil)]
09:54:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 54 (0x7fdf7b766400) [pid = 1846] [serial = 208] [outer = 0x7fdf7728b400]
09:54:25 INFO - PROCESS | 1846 | 1448042065289 Marionette INFO loaded listener.js
09:54:25 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 55 (0x7fdf86966800) [pid = 1846] [serial = 209] [outer = 0x7fdf7728b400]
09:54:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af1b000 == 26 [pid = 1846] [id = 75]
09:54:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 56 (0x7fdf776ea400) [pid = 1846] [serial = 210] [outer = (nil)]
09:54:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 57 (0x7fdf776e9c00) [pid = 1846] [serial = 211] [outer = 0x7fdf776ea400]
09:54:26 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
09:54:26 INFO - document served over http requires an http
09:54:26 INFO - sub-resource via iframe-tag using the meta-csp
09:54:26 INFO - delivery method with no-redirect and when
09:54: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"
09:54:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:26 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
09:54:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1295ms
09:54:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:54:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b730800 == 27 [pid = 1846] [id = 76]
09:54:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 58 (0x7fdf7b060800) [pid = 1846] [serial = 212] [outer = (nil)]
09:54:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 59 (0x7fdf7b066800) [pid = 1846] [serial = 213] [outer = 0x7fdf7b060800]
09:54:26 INFO - PROCESS | 1846 | 1448042066703 Marionette INFO loaded listener.js
09:54:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7fdf7caef000) [pid = 1846] [serial = 214] [outer = 0x7fdf7b060800]
09:54:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f46b800 == 28 [pid = 1846] [id = 77]
09:54:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7fdf7caf5c00) [pid = 1846] [serial = 215] [outer = (nil)]
09:54:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7fdf7f70ac00) [pid = 1846] [serial = 216] [outer = 0x7fdf7caf5c00]
09:54:27 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
09:54:27 INFO - document served over http requires an http
09:54:27 INFO - sub-resource via iframe-tag using the meta-csp
09:54:27 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:27 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
09:54:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1478ms
09:54:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:54:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8421d800 == 29 [pid = 1846] [id = 78]
09:54:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7fdf7b060c00) [pid = 1846] [serial = 217] [outer = (nil)]
09:54:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7fdf7f5c6400) [pid = 1846] [serial = 218] [outer = 0x7fdf7b060c00]
09:54:28 INFO - PROCESS | 1846 | 1448042068099 Marionette INFO loaded listener.js
09:54:28 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7fdf8589c400) [pid = 1846] [serial = 219] [outer = 0x7fdf7b060c00]
09:54:29 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
09:54:29 INFO - document served over http requires an http
09:54:29 INFO - sub-resource via script-tag using the meta-csp
09:54:29 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:54:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:54:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:29 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
09:54:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1276ms
09:54:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:54:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf856c1800 == 30 [pid = 1846] [id = 79]
09:54:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7fdf7f2dd400) [pid = 1846] [serial = 220] [outer = (nil)]
09:54:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7fdf86f6b800) [pid = 1846] [serial = 221] [outer = 0x7fdf7f2dd400]
09:54:29 INFO - PROCESS | 1846 | 1448042069429 Marionette INFO loaded listener.js
09:54:29 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7fdf879c3c00) [pid = 1846] [serial = 222] [outer = 0x7fdf7f2dd400]
09:54:30 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
09:54:30 INFO - document served over http requires an http
09:54:30 INFO - sub-resource via script-tag using the meta-csp
09:54:30 INFO - delivery method with no-redirect and when
09:54: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"
09:54:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:54:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:54:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:30 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
09:54:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1184ms
09:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:54:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85bd5800 == 31 [pid = 1846] [id = 80]
09:54:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7fdf87b3a800) [pid = 1846] [serial = 223] [outer = (nil)]
09:54:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7fdf88650400) [pid = 1846] [serial = 224] [outer = 0x7fdf87b3a800]
09:54:30 INFO - PROCESS | 1846 | 1448042070595 Marionette INFO loaded listener.js
09:54:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7fdf88c61400) [pid = 1846] [serial = 225] [outer = 0x7fdf87b3a800]
09:54:32 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
09:54:32 INFO - document served over http requires an http
09:54:32 INFO - sub-resource via script-tag using the meta-csp
09:54:32 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:54:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:54:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:32 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
09:54:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2085ms
09:54:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:54:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772e4000 == 32 [pid = 1846] [id = 81]
09:54:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7fdf77c74800) [pid = 1846] [serial = 226] [outer = (nil)]
09:54:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7fdf77d7a400) [pid = 1846] [serial = 227] [outer = 0x7fdf77c74800]
09:54:32 INFO - PROCESS | 1846 | 1448042072712 Marionette INFO loaded listener.js
09:54:32 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7fdf7b45dc00) [pid = 1846] [serial = 228] [outer = 0x7fdf77c74800]
09:54:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772e2800 == 31 [pid = 1846] [id = 55]
09:54:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf83c51000 == 30 [pid = 1846] [id = 73]
09:54:33 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7fdf8695e400) [pid = 1846] [serial = 177] [outer = (nil)] [url = about:blank]
09:54:33 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7fdf7ade2400) [pid = 1846] [serial = 159] [outer = (nil)] [url = about:blank]
09:54:33 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7fdf86a43000) [pid = 1846] [serial = 172] [outer = (nil)] [url = about:blank]
09:54:33 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7fdf7f5c6c00) [pid = 1846] [serial = 162] [outer = (nil)] [url = about:blank]
09:54:33 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7fdf8589c800) [pid = 1846] [serial = 167] [outer = (nil)] [url = about:blank]
09:54:33 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7fdf77c81c00) [pid = 1846] [serial = 156] [outer = (nil)] [url = about:blank]
09:54:33 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
09:54:33 INFO - document served over http requires an http
09:54:33 INFO - sub-resource via xhr-request using the meta-csp
09:54:33 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:54:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:54:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:33 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
09:54:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1180ms
09:54:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:54:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af23800 == 31 [pid = 1846] [id = 82]
09:54:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7fdf77c75000) [pid = 1846] [serial = 229] [outer = (nil)]
09:54:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7fdf7b463800) [pid = 1846] [serial = 230] [outer = 0x7fdf77c75000]
09:54:33 INFO - PROCESS | 1846 | 1448042073818 Marionette INFO loaded listener.js
09:54:33 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7fdf7f2db000) [pid = 1846] [serial = 231] [outer = 0x7fdf77c75000]
09:54:34 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
09:54:34 INFO - document served over http requires an http
09:54:34 INFO - sub-resource via xhr-request using the meta-csp
09:54:34 INFO - delivery method with no-redirect and when
09:54: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"
09:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:54:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:54:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:34 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
09:54:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 977ms
09:54:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:54:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7d403800 == 32 [pid = 1846] [id = 83]
09:54:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7fdf7f5d3800) [pid = 1846] [serial = 232] [outer = (nil)]
09:54:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7fdf83b58000) [pid = 1846] [serial = 233] [outer = 0x7fdf7f5d3800]
09:54:34 INFO - PROCESS | 1846 | 1448042074739 Marionette INFO loaded listener.js
09:54:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7fdf84573800) [pid = 1846] [serial = 234] [outer = 0x7fdf7f5d3800]
09:54:35 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
09:54:35 INFO - document served over http requires an http
09:54:35 INFO - sub-resource via xhr-request using the meta-csp
09:54:35 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:54:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:54:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:35 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
09:54:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1034ms
09:54:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:54:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af31800 == 33 [pid = 1846] [id = 84]
09:54:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7fdf85cc9c00) [pid = 1846] [serial = 235] [outer = (nil)]
09:54:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7fdf85cd5800) [pid = 1846] [serial = 236] [outer = 0x7fdf85cc9c00]
09:54:35 INFO - PROCESS | 1846 | 1448042075815 Marionette INFO loaded listener.js
09:54:35 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7fdf86986c00) [pid = 1846] [serial = 237] [outer = 0x7fdf85cc9c00]
09:54:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
09:54:36 INFO - document served over http requires an https
09:54:36 INFO - sub-resource via fetch-request using the meta-csp
09:54:36 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
09:54:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 973ms
09:54:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:54:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf83ba8800 == 34 [pid = 1846] [id = 85]
09:54:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7fdf8695e400) [pid = 1846] [serial = 238] [outer = (nil)]
09:54:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7fdf874e9000) [pid = 1846] [serial = 239] [outer = 0x7fdf8695e400]
09:54:36 INFO - PROCESS | 1846 | 1448042076838 Marionette INFO loaded listener.js
09:54:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7fdf88c5ec00) [pid = 1846] [serial = 240] [outer = 0x7fdf8695e400]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7fdf77c90400) [pid = 1846] [serial = 188] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7fdf7b80d800) [pid = 1846] [serial = 194] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7fdf7f70f800) [pid = 1846] [serial = 197] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7fdf85ccc400) [pid = 1846] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7fdf84238400) [pid = 1846] [serial = 203] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7fdf7ade1c00) [pid = 1846] [serial = 182] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7fdf87b37c00) [pid = 1846] [serial = 179] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7fdf77294000) [pid = 1846] [serial = 200] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7fdf8423b800) [pid = 1846] [serial = 185] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7fdf7ade5000) [pid = 1846] [serial = 191] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7fdf7b766400) [pid = 1846] [serial = 208] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7fdf85ab6c00) [pid = 1846] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7fdf776e1c00) [pid = 1846] [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]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7fdf77286800) [pid = 1846] [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]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7fdf7a7e0800) [pid = 1846] [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]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7fdf7f3c8400) [pid = 1846] [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]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7fdf77d83000) [pid = 1846] [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]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7fdf83fdd000) [pid = 1846] [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]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 61 (0x7fdf7ade8400) [pid = 1846] [serial = 189] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 60 (0x7fdf86a3b000) [pid = 1846] [serial = 186] [outer = (nil)] [url = about:blank]
09:54:37 INFO - PROCESS | 1846 | --DOMWINDOW == 59 (0x7fdf7b066c00) [pid = 1846] [serial = 192] [outer = (nil)] [url = about:blank]
09:54:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
09:54:37 INFO - document served over http requires an https
09:54:37 INFO - sub-resource via fetch-request using the meta-csp
09:54:37 INFO - delivery method with no-redirect and when
09:54: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"
09:54:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
09:54:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1179ms
09:54:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:54:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85ba5000 == 35 [pid = 1846] [id = 86]
09:54:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7fdf7c75dc00) [pid = 1846] [serial = 241] [outer = (nil)]
09:54:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7fdf85ac0400) [pid = 1846] [serial = 242] [outer = 0x7fdf7c75dc00]
09:54:37 INFO - PROCESS | 1846 | 1448042077971 Marionette INFO loaded listener.js
09:54:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7fdf8e324000) [pid = 1846] [serial = 243] [outer = 0x7fdf7c75dc00]
09:54:38 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
09:54:38 INFO - document served over http requires an https
09:54:38 INFO - sub-resource via fetch-request using the meta-csp
09:54:38 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:38 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
09:54:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 978ms
09:54:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:54:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772de800 == 36 [pid = 1846] [id = 87]
09:54:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7fdf776e0000) [pid = 1846] [serial = 244] [outer = (nil)]
09:54:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7fdf8e324800) [pid = 1846] [serial = 245] [outer = 0x7fdf776e0000]
09:54:38 INFO - PROCESS | 1846 | 1448042078967 Marionette INFO loaded listener.js
09:54:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7fdf8e167400) [pid = 1846] [serial = 246] [outer = 0x7fdf776e0000]
09:54:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772ea800 == 37 [pid = 1846] [id = 88]
09:54:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7fdf77293400) [pid = 1846] [serial = 247] [outer = (nil)]
09:54:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7fdf776df400) [pid = 1846] [serial = 248] [outer = 0x7fdf77293400]
09:54:39 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
09:54:39 INFO - document served over http requires an https
09:54:39 INFO - sub-resource via iframe-tag using the meta-csp
09:54:39 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:39 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
09:54:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1033ms
09:54:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:54:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b272800 == 38 [pid = 1846] [id = 89]
09:54:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7fdf77294000) [pid = 1846] [serial = 249] [outer = (nil)]
09:54:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7fdf7a7e0800) [pid = 1846] [serial = 250] [outer = 0x7fdf77294000]
09:54:40 INFO - PROCESS | 1846 | 1448042080160 Marionette INFO loaded listener.js
09:54:40 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7fdf7f2d2000) [pid = 1846] [serial = 251] [outer = 0x7fdf77294000]
09:54:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf854b6800 == 39 [pid = 1846] [id = 90]
09:54:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7fdf7b80d800) [pid = 1846] [serial = 252] [outer = (nil)]
09:54:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7fdf836e6000) [pid = 1846] [serial = 253] [outer = 0x7fdf7b80d800]
09:54:41 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
09:54:41 INFO - document served over http requires an https
09:54:41 INFO - sub-resource via iframe-tag using the meta-csp
09:54:41 INFO - delivery method with no-redirect and when
09:54: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"
09:54:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:41 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
09:54:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1288ms
09:54:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:54:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86d1c800 == 40 [pid = 1846] [id = 91]
09:54:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7fdf77c86800) [pid = 1846] [serial = 254] [outer = (nil)]
09:54:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7fdf83b4c400) [pid = 1846] [serial = 255] [outer = 0x7fdf77c86800]
09:54:41 INFO - PROCESS | 1846 | 1448042081474 Marionette INFO loaded listener.js
09:54:41 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7fdf886b2c00) [pid = 1846] [serial = 256] [outer = 0x7fdf77c86800]
09:54:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86ef3000 == 41 [pid = 1846] [id = 92]
09:54:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7fdf8529bc00) [pid = 1846] [serial = 257] [outer = (nil)]
09:54:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7fdf852a2c00) [pid = 1846] [serial = 258] [outer = 0x7fdf8529bc00]
09:54:42 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
09:54:42 INFO - document served over http requires an https
09:54:42 INFO - sub-resource via iframe-tag using the meta-csp
09:54:42 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:42 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
09:54:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1431ms
09:54:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:54:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8749e800 == 42 [pid = 1846] [id = 93]
09:54:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7fdf7f5cec00) [pid = 1846] [serial = 259] [outer = (nil)]
09:54:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7fdf852a7800) [pid = 1846] [serial = 260] [outer = 0x7fdf7f5cec00]
09:54:42 INFO - PROCESS | 1846 | 1448042082924 Marionette INFO loaded listener.js
09:54:43 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7fdf8eee8000) [pid = 1846] [serial = 261] [outer = 0x7fdf7f5cec00]
09:54:43 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
09:54:43 INFO - document served over http requires an https
09:54:43 INFO - sub-resource via script-tag using the meta-csp
09:54:43 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:54:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:54:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:43 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
09:54:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1286ms
09:54:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:54:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf88daf800 == 43 [pid = 1846] [id = 94]
09:54:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7fdf8529f400) [pid = 1846] [serial = 262] [outer = (nil)]
09:54:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7fdf8f4d8400) [pid = 1846] [serial = 263] [outer = 0x7fdf8529f400]
09:54:44 INFO - PROCESS | 1846 | 1448042084178 Marionette INFO loaded listener.js
09:54:44 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7fdf97465800) [pid = 1846] [serial = 264] [outer = 0x7fdf8529f400]
09:54:45 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
09:54:45 INFO - document served over http requires an https
09:54:45 INFO - sub-resource via script-tag using the meta-csp
09:54:45 INFO - delivery method with no-redirect and when
09:54: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"
09:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:54:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:54:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:45 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
09:54:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1227ms
09:54:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:54:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8f148000 == 44 [pid = 1846] [id = 95]
09:54:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7fdf85ab8000) [pid = 1846] [serial = 265] [outer = (nil)]
09:54:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7fdf9751d000) [pid = 1846] [serial = 266] [outer = 0x7fdf85ab8000]
09:54:45 INFO - PROCESS | 1846 | 1448042085426 Marionette INFO loaded listener.js
09:54:45 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7fdf975c4c00) [pid = 1846] [serial = 267] [outer = 0x7fdf85ab8000]
09:54:46 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
09:54:46 INFO - document served over http requires an https
09:54:46 INFO - sub-resource via script-tag using the meta-csp
09:54:46 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:54:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:54:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:46 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
09:54:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1275ms
09:54:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:54:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf978c5800 == 45 [pid = 1846] [id = 96]
09:54:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7fdf97c6a000) [pid = 1846] [serial = 268] [outer = (nil)]
09:54:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7fdf98765c00) [pid = 1846] [serial = 269] [outer = 0x7fdf97c6a000]
09:54:46 INFO - PROCESS | 1846 | 1448042086764 Marionette INFO loaded listener.js
09:54:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7fdf98867c00) [pid = 1846] [serial = 270] [outer = 0x7fdf97c6a000]
09:54:47 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
09:54:47 INFO - document served over http requires an https
09:54:47 INFO - sub-resource via xhr-request using the meta-csp
09:54:47 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:54:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:54:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:47 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
09:54:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1326ms
09:54:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:54:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b946800 == 46 [pid = 1846] [id = 97]
09:54:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7fdf77285800) [pid = 1846] [serial = 271] [outer = (nil)]
09:54:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7fdf85ab5400) [pid = 1846] [serial = 272] [outer = 0x7fdf77285800]
09:54:48 INFO - PROCESS | 1846 | 1448042088811 Marionette INFO loaded listener.js
09:54:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7fdf98dcac00) [pid = 1846] [serial = 273] [outer = 0x7fdf77285800]
09:54:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
09:54:49 INFO - document served over http requires an https
09:54:49 INFO - sub-resource via xhr-request using the meta-csp
09:54:49 INFO - delivery method with no-redirect and when
09:54: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"
09:54:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:54:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:54:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
09:54:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2079ms
09:54:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:54:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af21000 == 47 [pid = 1846] [id = 98]
09:54:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7fdf7b465800) [pid = 1846] [serial = 274] [outer = (nil)]
09:54:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7fdf7b64e000) [pid = 1846] [serial = 275] [outer = 0x7fdf7b465800]
09:54:50 INFO - PROCESS | 1846 | 1448042090251 Marionette INFO loaded listener.js
09:54:50 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fdf7f703c00) [pid = 1846] [serial = 276] [outer = 0x7fdf7b465800]
09:54:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f46b800 == 46 [pid = 1846] [id = 77]
09:54:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af1b000 == 45 [pid = 1846] [id = 75]
09:54:50 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fdf7f5d4000) [pid = 1846] [serial = 183] [outer = (nil)] [url = about:blank]
09:54:50 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7fdf7caf2c00) [pid = 1846] [serial = 195] [outer = (nil)] [url = about:blank]
09:54:50 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7fdf836ee000) [pid = 1846] [serial = 198] [outer = (nil)] [url = about:blank]
09:54:50 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7fdf7f5cd000) [pid = 1846] [serial = 201] [outer = (nil)] [url = about:blank]
09:54:50 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7fdf85a67c00) [pid = 1846] [serial = 204] [outer = (nil)] [url = about:blank]
09:54:51 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
09:54:51 INFO - document served over http requires an https
09:54:51 INFO - sub-resource via xhr-request using the meta-csp
09:54:51 INFO - delivery method with swap-origin-redirect and when
09:54:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:54:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:54:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:54:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:51 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
09:54:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1331ms
09:54:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:54:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7add0000 == 46 [pid = 1846] [id = 99]
09:54:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7fdf7b466000) [pid = 1846] [serial = 277] [outer = (nil)]
09:54:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7fdf8281b800) [pid = 1846] [serial = 278] [outer = 0x7fdf7b466000]
09:54:51 INFO - PROCESS | 1846 | 1448042091445 Marionette INFO loaded listener.js
09:54:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7fdf83d58800) [pid = 1846] [serial = 279] [outer = 0x7fdf7b466000]
09:54:52 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
09:54:52 INFO - document served over http requires an http
09:54:52 INFO - sub-resource via fetch-request using the meta-csp
09:54:52 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:52 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
09:54:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1125ms
09:54:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:54:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f5ab800 == 47 [pid = 1846] [id = 100]
09:54:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7fdf83fdc000) [pid = 1846] [serial = 280] [outer = (nil)]
09:54:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fdf843dcc00) [pid = 1846] [serial = 281] [outer = 0x7fdf83fdc000]
09:54:52 INFO - PROCESS | 1846 | 1448042092495 Marionette INFO loaded listener.js
09:54:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7fdf843e5400) [pid = 1846] [serial = 282] [outer = 0x7fdf83fdc000]
09:54:53 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
09:54:53 INFO - document served over http requires an http
09:54:53 INFO - sub-resource via fetch-request using the meta-csp
09:54:53 INFO - delivery method with no-redirect and when
09:54: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"
09:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:53 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
09:54:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1026ms
09:54:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:54:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7c8b7800 == 48 [pid = 1846] [id = 101]
09:54:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fdf843e2c00) [pid = 1846] [serial = 283] [outer = (nil)]
09:54:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fdf843eb800) [pid = 1846] [serial = 284] [outer = 0x7fdf843e2c00]
09:54:53 INFO - PROCESS | 1846 | 1448042093610 Marionette INFO loaded listener.js
09:54:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fdf8529cc00) [pid = 1846] [serial = 285] [outer = 0x7fdf843e2c00]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fdf776ea400) [pid = 1846] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042065987]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fdf7caf5c00) [pid = 1846] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7fdf776e9c00) [pid = 1846] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042065987]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7fdf85ac0400) [pid = 1846] [serial = 242] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fdf7b463800) [pid = 1846] [serial = 230] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7fdf7f5c6400) [pid = 1846] [serial = 218] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7fdf7f70ac00) [pid = 1846] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7fdf86f6b800) [pid = 1846] [serial = 221] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7fdf83b58000) [pid = 1846] [serial = 233] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7fdf88650400) [pid = 1846] [serial = 224] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7fdf7b066800) [pid = 1846] [serial = 213] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7fdf77d7a400) [pid = 1846] [serial = 227] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7fdf874e9000) [pid = 1846] [serial = 239] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7fdf85cd5800) [pid = 1846] [serial = 236] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7fdf8e324800) [pid = 1846] [serial = 245] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7fdf77c75000) [pid = 1846] [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]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7fdf776e0800) [pid = 1846] [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]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7fdf77c74800) [pid = 1846] [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]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7fdf7c75dc00) [pid = 1846] [serial = 241] [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]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7fdf85cc9c00) [pid = 1846] [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]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7fdf7f5d3800) [pid = 1846] [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]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7fdf77c78800) [pid = 1846] [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]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7fdf8695e400) [pid = 1846] [serial = 238] [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]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7fdf7b45dc00) [pid = 1846] [serial = 228] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7fdf7f2db000) [pid = 1846] [serial = 231] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7fdf84573800) [pid = 1846] [serial = 234] [outer = (nil)] [url = about:blank]
09:54:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7fdf7b066800) [pid = 1846] [serial = 286] [outer = 0x7fdf7ade1400]
09:54:54 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
09:54:54 INFO - document served over http requires an http
09:54:54 INFO - sub-resource via fetch-request using the meta-csp
09:54:54 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:54:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:54:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:54:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:54 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
09:54:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1125ms
09:54:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:54:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85869800 == 49 [pid = 1846] [id = 102]
09:54:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7fdf776e0800) [pid = 1846] [serial = 287] [outer = (nil)]
09:54:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7fdf77c8b000) [pid = 1846] [serial = 288] [outer = 0x7fdf776e0800]
09:54:54 INFO - PROCESS | 1846 | 1448042094664 Marionette INFO loaded listener.js
09:54:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7fdf85448c00) [pid = 1846] [serial = 289] [outer = 0x7fdf776e0800]
09:54:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86aa3800 == 50 [pid = 1846] [id = 103]
09:54:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7fdf852a2000) [pid = 1846] [serial = 290] [outer = (nil)]
09:54:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7fdf853ad800) [pid = 1846] [serial = 291] [outer = 0x7fdf852a2000]
09:54:55 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
09:54:55 INFO - document served over http requires an http
09:54:55 INFO - sub-resource via iframe-tag using the meta-csp
09:54:55 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:55 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
09:54:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 975ms
09:54:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:54:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf87461000 == 51 [pid = 1846] [id = 104]
09:54:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7fdf86cfb800) [pid = 1846] [serial = 292] [outer = (nil)]
09:54:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7fdf86f74800) [pid = 1846] [serial = 293] [outer = 0x7fdf86cfb800]
09:54:55 INFO - PROCESS | 1846 | 1448042095712 Marionette INFO loaded listener.js
09:54:55 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7fdf88a55800) [pid = 1846] [serial = 294] [outer = 0x7fdf86cfb800]
09:54:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8745c000 == 52 [pid = 1846] [id = 105]
09:54:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7fdf879bd400) [pid = 1846] [serial = 295] [outer = (nil)]
09:54:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7fdf88d5a800) [pid = 1846] [serial = 296] [outer = 0x7fdf879bd400]
09:54:56 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
09:54:56 INFO - document served over http requires an http
09:54:56 INFO - sub-resource via iframe-tag using the meta-csp
09:54:56 INFO - delivery method with no-redirect and when
09:54: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"
09:54:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:56 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
09:54:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1026ms
09:54:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:54:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8f140000 == 53 [pid = 1846] [id = 106]
09:54:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7fdf88cef400) [pid = 1846] [serial = 297] [outer = (nil)]
09:54:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7fdf8f1ee800) [pid = 1846] [serial = 298] [outer = 0x7fdf88cef400]
09:54:56 INFO - PROCESS | 1846 | 1448042096695 Marionette INFO loaded listener.js
09:54:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7fdf975c1000) [pid = 1846] [serial = 299] [outer = 0x7fdf88cef400]
09:54:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77dd8800 == 54 [pid = 1846] [id = 107]
09:54:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7fdf77c8f800) [pid = 1846] [serial = 300] [outer = (nil)]
09:54:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7fdf7a7d4c00) [pid = 1846] [serial = 301] [outer = 0x7fdf77c8f800]
09:54:57 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
09:54:57 INFO - document served over http requires an http
09:54:57 INFO - sub-resource via iframe-tag using the meta-csp
09:54:57 INFO - delivery method with swap-origin-redirect and when
09:54: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"
09:54:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:54:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:54:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:57 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
09:54:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1325ms
09:54:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:54:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f464800 == 55 [pid = 1846] [id = 108]
09:54:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7fdf7b765400) [pid = 1846] [serial = 302] [outer = (nil)]
09:54:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7fdf7f5c7800) [pid = 1846] [serial = 303] [outer = 0x7fdf7b765400]
09:54:58 INFO - PROCESS | 1846 | 1448042098197 Marionette INFO loaded listener.js
09:54:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7fdf84326000) [pid = 1846] [serial = 304] [outer = 0x7fdf7b765400]
09:54:59 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
09:54:59 INFO - document served over http requires an http
09:54:59 INFO - sub-resource via script-tag using the meta-csp
09:54:59 INFO - delivery method with keep-origin-redirect and when
09:54: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"
09:54:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:54:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:54:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:54:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:54:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:54:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:54:59 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
09:54:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1383ms
09:54:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:54:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8575b000 == 56 [pid = 1846] [id = 109]
09:54:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7fdf77d7e000) [pid = 1846] [serial = 305] [outer = (nil)]
09:54:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7fdf843e9c00) [pid = 1846] [serial = 306] [outer = 0x7fdf77d7e000]
09:54:59 INFO - PROCESS | 1846 | 1448042099591 Marionette INFO loaded listener.js
09:54:59 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:54:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fdf87b3bc00) [pid = 1846] [serial = 307] [outer = 0x7fdf77d7e000]
09:55:00 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
09:55:00 INFO - document served over http requires an http
09:55:00 INFO - sub-resource via script-tag using the meta-csp
09:55:00 INFO - delivery method with no-redirect and when
09:55: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"
09:55:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:55:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:55:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:00 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
09:55:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1336ms
09:55:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:55:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf841a4800 == 57 [pid = 1846] [id = 110]
09:55:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7fdf7caf8000) [pid = 1846] [serial = 308] [outer = (nil)]
09:55:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fdf97bca400) [pid = 1846] [serial = 309] [outer = 0x7fdf7caf8000]
09:55:00 INFO - PROCESS | 1846 | 1448042100941 Marionette INFO loaded listener.js
09:55:01 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fdf98d52000) [pid = 1846] [serial = 310] [outer = 0x7fdf7caf8000]
09:55:01 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
09:55:01 INFO - document served over http requires an http
09:55:01 INFO - sub-resource via script-tag using the meta-csp
09:55:01 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:55:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:55:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:01 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
09:55:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1287ms
09:55:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:55:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf802ce000 == 58 [pid = 1846] [id = 111]
09:55:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fdf8f07ac00) [pid = 1846] [serial = 311] [outer = (nil)]
09:55:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fdf8f07e000) [pid = 1846] [serial = 312] [outer = 0x7fdf8f07ac00]
09:55:02 INFO - PROCESS | 1846 | 1448042102244 Marionette INFO loaded listener.js
09:55:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7fdf98dc8c00) [pid = 1846] [serial = 313] [outer = 0x7fdf8f07ac00]
09:55:03 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
09:55:03 INFO - document served over http requires an http
09:55:03 INFO - sub-resource via xhr-request using the meta-csp
09:55:03 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:03 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
09:55:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1225ms
09:55:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:55:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86edf800 == 59 [pid = 1846] [id = 112]
09:55:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fdf8576f400) [pid = 1846] [serial = 314] [outer = (nil)]
09:55:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fdf85776000) [pid = 1846] [serial = 315] [outer = 0x7fdf8576f400]
09:55:03 INFO - PROCESS | 1846 | 1448042103463 Marionette INFO loaded listener.js
09:55:03 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fdf98dc7000) [pid = 1846] [serial = 316] [outer = 0x7fdf8576f400]
09:55:05 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
09:55:05 INFO - document served over http requires an http
09:55:05 INFO - sub-resource via xhr-request using the meta-csp
09:55:05 INFO - delivery method with no-redirect and when
09:55: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"
09:55:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:05 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
09:55:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2179ms
09:55:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:55:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b66c000 == 60 [pid = 1846] [id = 113]
09:55:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fdf77c8b400) [pid = 1846] [serial = 317] [outer = (nil)]
09:55:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fdf7a7d1800) [pid = 1846] [serial = 318] [outer = 0x7fdf77c8b400]
09:55:05 INFO - PROCESS | 1846 | 1448042105900 Marionette INFO loaded listener.js
09:55:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fdf7f5cb000) [pid = 1846] [serial = 319] [outer = 0x7fdf77c8b400]
09:55:06 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
09:55:06 INFO - document served over http requires an http
09:55:06 INFO - sub-resource via xhr-request using the meta-csp
09:55:06 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:06 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
09:55:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1575ms
09:55:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af23800 == 59 [pid = 1846] [id = 82]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8745c000 == 58 [pid = 1846] [id = 105]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf87461000 == 57 [pid = 1846] [id = 104]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86aa3800 == 56 [pid = 1846] [id = 103]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85869800 == 55 [pid = 1846] [id = 102]
09:55:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77720000 == 56 [pid = 1846] [id = 114]
09:55:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fdf776e3000) [pid = 1846] [serial = 320] [outer = (nil)]
09:55:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fdf77c88000) [pid = 1846] [serial = 321] [outer = 0x7fdf776e3000]
09:55:07 INFO - PROCESS | 1846 | 1448042107419 Marionette INFO loaded listener.js
09:55:07 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fdf82816800) [pid = 1846] [serial = 322] [outer = 0x7fdf776e3000]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7c8b7800 == 55 [pid = 1846] [id = 101]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f5ab800 == 54 [pid = 1846] [id = 100]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7add0000 == 53 [pid = 1846] [id = 99]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af21000 == 52 [pid = 1846] [id = 98]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf978c5800 == 51 [pid = 1846] [id = 96]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8f148000 == 50 [pid = 1846] [id = 95]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf88daf800 == 49 [pid = 1846] [id = 94]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8749e800 == 48 [pid = 1846] [id = 93]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86ef3000 == 47 [pid = 1846] [id = 92]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86d1c800 == 46 [pid = 1846] [id = 91]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf854b6800 == 45 [pid = 1846] [id = 90]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b272800 == 44 [pid = 1846] [id = 89]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772de800 == 43 [pid = 1846] [id = 87]
09:55:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772ea800 == 42 [pid = 1846] [id = 88]
09:55:07 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fdf8e324000) [pid = 1846] [serial = 243] [outer = (nil)] [url = about:blank]
09:55:07 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fdf86986c00) [pid = 1846] [serial = 237] [outer = (nil)] [url = about:blank]
09:55:07 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fdf88c5ec00) [pid = 1846] [serial = 240] [outer = (nil)] [url = about:blank]
09:55:08 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
09:55:08 INFO - document served over http requires an https
09:55:08 INFO - sub-resource via fetch-request using the meta-csp
09:55:08 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:08 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
09:55:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1478ms
09:55:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:55:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7c8b5800 == 43 [pid = 1846] [id = 115]
09:55:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fdf77c75000) [pid = 1846] [serial = 323] [outer = (nil)]
09:55:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fdf7f710800) [pid = 1846] [serial = 324] [outer = 0x7fdf77c75000]
09:55:08 INFO - PROCESS | 1846 | 1448042108661 Marionette INFO loaded listener.js
09:55:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fdf843e7000) [pid = 1846] [serial = 325] [outer = 0x7fdf77c75000]
09:55:09 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
09:55:09 INFO - document served over http requires an https
09:55:09 INFO - sub-resource via fetch-request using the meta-csp
09:55:09 INFO - delivery method with no-redirect and when
09:55: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"
09:55:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
09:55:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1027ms
09:55:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:55:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf82a55800 == 44 [pid = 1846] [id = 116]
09:55:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fdf77c80800) [pid = 1846] [serial = 326] [outer = (nil)]
09:55:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fdf85163400) [pid = 1846] [serial = 327] [outer = 0x7fdf77c80800]
09:55:09 INFO - PROCESS | 1846 | 1448042109714 Marionette INFO loaded listener.js
09:55:09 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fdf85514800) [pid = 1846] [serial = 328] [outer = 0x7fdf77c80800]
09:55:10 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
09:55:10 INFO - document served over http requires an https
09:55:10 INFO - sub-resource via fetch-request using the meta-csp
09:55:10 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:10 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
09:55:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1217ms
09:55:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:55:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf846a5000 == 45 [pid = 1846] [id = 117]
09:55:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fdf843e5000) [pid = 1846] [serial = 329] [outer = (nil)]
09:55:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fdf85abf000) [pid = 1846] [serial = 330] [outer = 0x7fdf843e5000]
09:55:10 INFO - PROCESS | 1846 | 1448042110898 Marionette INFO loaded listener.js
09:55:10 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fdf86f71800) [pid = 1846] [serial = 331] [outer = 0x7fdf843e5000]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fdf8529bc00) [pid = 1846] [serial = 257] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fdf7728b400) [pid = 1846] [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]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fdf7b80d800) [pid = 1846] [serial = 252] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042080873]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fdf98765c00) [pid = 1846] [serial = 269] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fdf852a7800) [pid = 1846] [serial = 260] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fdf8f4d8400) [pid = 1846] [serial = 263] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fdf9751d000) [pid = 1846] [serial = 266] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fdf7b64e000) [pid = 1846] [serial = 275] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fdf852a2c00) [pid = 1846] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fdf83b4c400) [pid = 1846] [serial = 255] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fdf843dcc00) [pid = 1846] [serial = 281] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fdf86f74800) [pid = 1846] [serial = 293] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fdf853ad800) [pid = 1846] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fdf77c8b000) [pid = 1846] [serial = 288] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7fdf85ab5400) [pid = 1846] [serial = 272] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7fdf776df400) [pid = 1846] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fdf8f1ee800) [pid = 1846] [serial = 298] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fdf843eb800) [pid = 1846] [serial = 284] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fdf836e6000) [pid = 1846] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042080873]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7fdf7a7e0800) [pid = 1846] [serial = 250] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7fdf8281b800) [pid = 1846] [serial = 278] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fdf88d5a800) [pid = 1846] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042096341]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7fdf86cfb800) [pid = 1846] [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]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7fdf879bd400) [pid = 1846] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042096341]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7fdf776e0800) [pid = 1846] [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]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7fdf83fdc000) [pid = 1846] [serial = 280] [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]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7fdf7b465800) [pid = 1846] [serial = 274] [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]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7fdf7b466000) [pid = 1846] [serial = 277] [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]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7fdf843e2c00) [pid = 1846] [serial = 283] [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]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7fdf852a2000) [pid = 1846] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7fdf77293400) [pid = 1846] [serial = 247] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7fdf7f703c00) [pid = 1846] [serial = 276] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7fdf86966800) [pid = 1846] [serial = 209] [outer = (nil)] [url = about:blank]
09:55:11 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7fdf77c7f400) [pid = 1846] [serial = 130] [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.]
09:55:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf845c6000 == 46 [pid = 1846] [id = 118]
09:55:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7fdf776e0800) [pid = 1846] [serial = 332] [outer = (nil)]
09:55:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7fdf77c7ac00) [pid = 1846] [serial = 333] [outer = 0x7fdf776e0800]
09:55:11 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
09:55:11 INFO - document served over http requires an https
09:55:11 INFO - sub-resource via iframe-tag using the meta-csp
09:55:11 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:55:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:55:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:11 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
09:55:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1233ms
09:55:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:55:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8574c000 == 47 [pid = 1846] [id = 119]
09:55:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7fdf7b465800) [pid = 1846] [serial = 334] [outer = (nil)]
09:55:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7fdf86cfd000) [pid = 1846] [serial = 335] [outer = 0x7fdf7b465800]
09:55:12 INFO - PROCESS | 1846 | 1448042112120 Marionette INFO loaded listener.js
09:55:12 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7fdf88ce8000) [pid = 1846] [serial = 336] [outer = 0x7fdf7b465800]
09:55:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86ed6800 == 48 [pid = 1846] [id = 120]
09:55:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7fdf87b40000) [pid = 1846] [serial = 337] [outer = (nil)]
09:55:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7fdf8f07bc00) [pid = 1846] [serial = 338] [outer = 0x7fdf87b40000]
09:55:13 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
09:55:13 INFO - document served over http requires an https
09:55:13 INFO - sub-resource via iframe-tag using the meta-csp
09:55:13 INFO - delivery method with no-redirect and when
09:55: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"
09:55:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:55:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:55:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:13 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
09:55:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1225ms
09:55:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:55:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf81379800 == 49 [pid = 1846] [id = 121]
09:55:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7fdf7caf7000) [pid = 1846] [serial = 339] [outer = (nil)]
09:55:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7fdf8f4d2000) [pid = 1846] [serial = 340] [outer = 0x7fdf7caf7000]
09:55:13 INFO - PROCESS | 1846 | 1448042113342 Marionette INFO loaded listener.js
09:55:13 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7fdf97526400) [pid = 1846] [serial = 341] [outer = 0x7fdf7caf7000]
09:55:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7c54a800 == 50 [pid = 1846] [id = 122]
09:55:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7fdf77c81000) [pid = 1846] [serial = 342] [outer = (nil)]
09:55:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7fdf7caf5800) [pid = 1846] [serial = 343] [outer = 0x7fdf77c81000]
09:55:14 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
09:55:14 INFO - document served over http requires an https
09:55:14 INFO - sub-resource via iframe-tag using the meta-csp
09:55:14 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:55:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:55:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:14 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
09:55:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1378ms
09:55:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:55:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f59c800 == 51 [pid = 1846] [id = 123]
09:55:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7fdf83d55400) [pid = 1846] [serial = 344] [outer = (nil)]
09:55:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7fdf843d7000) [pid = 1846] [serial = 345] [outer = 0x7fdf83d55400]
09:55:14 INFO - PROCESS | 1846 | 1448042114915 Marionette INFO loaded listener.js
09:55:15 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7fdf85166400) [pid = 1846] [serial = 346] [outer = 0x7fdf83d55400]
09:55:15 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
09:55:15 INFO - document served over http requires an https
09:55:15 INFO - sub-resource via script-tag using the meta-csp
09:55:15 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:55:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:55:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:15 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
09:55:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1330ms
09:55:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:55:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8749e800 == 52 [pid = 1846] [id = 124]
09:55:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7fdf83d56000) [pid = 1846] [serial = 347] [outer = (nil)]
09:55:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7fdf8695d400) [pid = 1846] [serial = 348] [outer = 0x7fdf83d56000]
09:55:16 INFO - PROCESS | 1846 | 1448042116264 Marionette INFO loaded listener.js
09:55:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7fdf8f36a800) [pid = 1846] [serial = 349] [outer = 0x7fdf83d56000]
09:55:17 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
09:55:17 INFO - document served over http requires an https
09:55:17 INFO - sub-resource via script-tag using the meta-csp
09:55:17 INFO - delivery method with no-redirect and when
09:55: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"
09:55:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:55:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:55:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:17 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
09:55:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1277ms
09:55:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:55:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8e18b000 == 53 [pid = 1846] [id = 125]
09:55:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7fdf7728e000) [pid = 1846] [serial = 350] [outer = (nil)]
09:55:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7fdf97b75800) [pid = 1846] [serial = 351] [outer = 0x7fdf7728e000]
09:55:17 INFO - PROCESS | 1846 | 1448042117505 Marionette INFO loaded listener.js
09:55:17 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fdf98864800) [pid = 1846] [serial = 352] [outer = 0x7fdf7728e000]
09:55:18 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
09:55:18 INFO - document served over http requires an https
09:55:18 INFO - sub-resource via script-tag using the meta-csp
09:55:18 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:55:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:55:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:18 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
09:55:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1330ms
09:55:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:55:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf978be800 == 54 [pid = 1846] [id = 126]
09:55:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fdf77c7f800) [pid = 1846] [serial = 353] [outer = (nil)]
09:55:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fdf84658800) [pid = 1846] [serial = 354] [outer = 0x7fdf77c7f800]
09:55:18 INFO - PROCESS | 1846 | 1448042118827 Marionette INFO loaded listener.js
09:55:18 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fdf98861400) [pid = 1846] [serial = 355] [outer = 0x7fdf77c7f800]
09:55:19 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
09:55:19 INFO - document served over http requires an https
09:55:19 INFO - sub-resource via xhr-request using the meta-csp
09:55:19 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:19 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
09:55:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1279ms
09:55:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:55:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8080d000 == 55 [pid = 1846] [id = 127]
09:55:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fdf77c89400) [pid = 1846] [serial = 356] [outer = (nil)]
09:55:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fdf781d0c00) [pid = 1846] [serial = 357] [outer = 0x7fdf77c89400]
09:55:20 INFO - PROCESS | 1846 | 1448042120151 Marionette INFO loaded listener.js
09:55:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fdf781dbc00) [pid = 1846] [serial = 358] [outer = 0x7fdf77c89400]
09:55:21 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
09:55:21 INFO - document served over http requires an https
09:55:21 INFO - sub-resource via xhr-request using the meta-csp
09:55:21 INFO - delivery method with no-redirect and when
09:55: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"
09:55:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:21 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
09:55:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1327ms
09:55:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:55:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf78997000 == 56 [pid = 1846] [id = 128]
09:55:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fdf7fbcbc00) [pid = 1846] [serial = 359] [outer = (nil)]
09:55:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fdf7fbd5800) [pid = 1846] [serial = 360] [outer = 0x7fdf7fbcbc00]
09:55:21 INFO - PROCESS | 1846 | 1448042121464 Marionette INFO loaded listener.js
09:55:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fdf98d55000) [pid = 1846] [serial = 361] [outer = 0x7fdf7fbcbc00]
09:55:22 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
09:55:22 INFO - document served over http requires an https
09:55:22 INFO - sub-resource via xhr-request using the meta-csp
09:55:22 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:22 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
09:55:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1328ms
09:55:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:55:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf804a9000 == 57 [pid = 1846] [id = 129]
09:55:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fdf77289000) [pid = 1846] [serial = 362] [outer = (nil)]
09:55:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fdf7caf7400) [pid = 1846] [serial = 363] [outer = 0x7fdf77289000]
09:55:23 INFO - PROCESS | 1846 | 1448042123734 Marionette INFO loaded listener.js
09:55:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fdf80554000) [pid = 1846] [serial = 364] [outer = 0x7fdf77289000]
09:55:24 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
09:55:24 INFO - document served over http requires an http
09:55:24 INFO - sub-resource via fetch-request using the meta-referrer
09:55:24 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:24 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
09:55:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2280ms
09:55:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:55:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7c8a1800 == 58 [pid = 1846] [id = 130]
09:55:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fdf781da000) [pid = 1846] [serial = 365] [outer = (nil)]
09:55:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fdf7a7d3400) [pid = 1846] [serial = 366] [outer = 0x7fdf781da000]
09:55:25 INFO - PROCESS | 1846 | 1448042125068 Marionette INFO loaded listener.js
09:55:25 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fdf7fbcf000) [pid = 1846] [serial = 367] [outer = 0x7fdf781da000]
09:55:25 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
09:55:25 INFO - document served over http requires an http
09:55:25 INFO - sub-resource via fetch-request using the meta-referrer
09:55:25 INFO - delivery method with no-redirect and when
09:55: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"
09:55:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:25 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
09:55:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1175ms
09:55:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:55:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af27000 == 59 [pid = 1846] [id = 131]
09:55:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fdf7b763000) [pid = 1846] [serial = 368] [outer = (nil)]
09:55:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fdf7caf2c00) [pid = 1846] [serial = 369] [outer = 0x7fdf7b763000]
09:55:26 INFO - PROCESS | 1846 | 1448042126302 Marionette INFO loaded listener.js
09:55:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fdf80549c00) [pid = 1846] [serial = 370] [outer = 0x7fdf7b763000]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7d403800 == 58 [pid = 1846] [id = 83]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772e4000 == 57 [pid = 1846] [id = 81]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86ed6800 == 56 [pid = 1846] [id = 120]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8574c000 == 55 [pid = 1846] [id = 119]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf845c6000 == 54 [pid = 1846] [id = 118]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf846a5000 == 53 [pid = 1846] [id = 117]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf82a55800 == 52 [pid = 1846] [id = 116]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7c8b5800 == 51 [pid = 1846] [id = 115]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77720000 == 50 [pid = 1846] [id = 114]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b66c000 == 49 [pid = 1846] [id = 113]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86edf800 == 48 [pid = 1846] [id = 112]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf802ce000 == 47 [pid = 1846] [id = 111]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f464800 == 46 [pid = 1846] [id = 108]
09:55:26 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77dd8800 == 45 [pid = 1846] [id = 107]
09:55:26 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fdf8e167400) [pid = 1846] [serial = 246] [outer = (nil)] [url = about:blank]
09:55:26 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fdf83d58800) [pid = 1846] [serial = 279] [outer = (nil)] [url = about:blank]
09:55:26 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fdf85448c00) [pid = 1846] [serial = 289] [outer = (nil)] [url = about:blank]
09:55:26 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fdf843e5400) [pid = 1846] [serial = 282] [outer = (nil)] [url = about:blank]
09:55:26 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fdf8529cc00) [pid = 1846] [serial = 285] [outer = (nil)] [url = about:blank]
09:55:26 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fdf88a55800) [pid = 1846] [serial = 294] [outer = (nil)] [url = about:blank]
09:55:27 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
09:55:27 INFO - document served over http requires an http
09:55:27 INFO - sub-resource via fetch-request using the meta-referrer
09:55:27 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:27 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
09:55:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1280ms
09:55:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:55:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7d403800 == 46 [pid = 1846] [id = 132]
09:55:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fdf83494000) [pid = 1846] [serial = 371] [outer = (nil)]
09:55:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fdf8384ac00) [pid = 1846] [serial = 372] [outer = 0x7fdf83494000]
09:55:27 INFO - PROCESS | 1846 | 1448042127442 Marionette INFO loaded listener.js
09:55:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fdf843db400) [pid = 1846] [serial = 373] [outer = 0x7fdf83494000]
09:55:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf802e2800 == 47 [pid = 1846] [id = 133]
09:55:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fdf83d58800) [pid = 1846] [serial = 374] [outer = (nil)]
09:55:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fdf843eb400) [pid = 1846] [serial = 375] [outer = 0x7fdf83d58800]
09:55:28 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
09:55:28 INFO - document served over http requires an http
09:55:28 INFO - sub-resource via iframe-tag using the meta-referrer
09:55:28 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:55:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:55:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:28 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
09:55:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1030ms
09:55:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:55:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf81399000 == 48 [pid = 1846] [id = 134]
09:55:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fdf836e6000) [pid = 1846] [serial = 376] [outer = (nil)]
09:55:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fdf84654800) [pid = 1846] [serial = 377] [outer = 0x7fdf836e6000]
09:55:28 INFO - PROCESS | 1846 | 1448042128568 Marionette INFO loaded listener.js
09:55:28 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fdf852a0000) [pid = 1846] [serial = 378] [outer = 0x7fdf836e6000]
09:55:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf802d6000 == 49 [pid = 1846] [id = 135]
09:55:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fdf8516cc00) [pid = 1846] [serial = 379] [outer = (nil)]
09:55:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fdf8577b000) [pid = 1846] [serial = 380] [outer = 0x7fdf8516cc00]
09:55:29 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
09:55:29 INFO - document served over http requires an http
09:55:29 INFO - sub-resource via iframe-tag using the meta-referrer
09:55:29 INFO - delivery method with no-redirect and when
09:55: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"
09:55:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:55:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:55:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:29 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
09:55:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1023ms
09:55:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:55:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf841a3800 == 50 [pid = 1846] [id = 136]
09:55:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fdf836ea800) [pid = 1846] [serial = 381] [outer = (nil)]
09:55:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf85772000) [pid = 1846] [serial = 382] [outer = 0x7fdf836ea800]
09:55:29 INFO - PROCESS | 1846 | 1448042129544 Marionette INFO loaded listener.js
09:55:29 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf86f71400) [pid = 1846] [serial = 383] [outer = 0x7fdf836ea800]
09:55:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf856b8000 == 51 [pid = 1846] [id = 137]
09:55:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf879bc000) [pid = 1846] [serial = 384] [outer = (nil)]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf776e0000) [pid = 1846] [serial = 244] [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]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf85776000) [pid = 1846] [serial = 315] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf77c7ac00) [pid = 1846] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fdf85abf000) [pid = 1846] [serial = 330] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fdf7f5c7800) [pid = 1846] [serial = 303] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fdf86cfd000) [pid = 1846] [serial = 335] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fdf8f07e000) [pid = 1846] [serial = 312] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fdf843e9c00) [pid = 1846] [serial = 306] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fdf85163400) [pid = 1846] [serial = 327] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fdf77c88000) [pid = 1846] [serial = 321] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fdf7a7d4c00) [pid = 1846] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fdf7a7d1800) [pid = 1846] [serial = 318] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fdf97bca400) [pid = 1846] [serial = 309] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fdf7f710800) [pid = 1846] [serial = 324] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fdf8f07bc00) [pid = 1846] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042112986]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fdf8f4d2000) [pid = 1846] [serial = 340] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fdf88cef400) [pid = 1846] [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]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fdf843e5000) [pid = 1846] [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]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fdf77c80800) [pid = 1846] [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]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fdf77c8f800) [pid = 1846] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fdf776e3000) [pid = 1846] [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]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fdf87b40000) [pid = 1846] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042112986]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fdf77c75000) [pid = 1846] [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]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fdf776e0800) [pid = 1846] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fdf77c8b400) [pid = 1846] [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]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fdf7b465800) [pid = 1846] [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]
09:55:30 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fdf7f5cb000) [pid = 1846] [serial = 319] [outer = (nil)] [url = about:blank]
09:55:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fdf776e3000) [pid = 1846] [serial = 385] [outer = 0x7fdf879bc000]
09:55:30 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
09:55:30 INFO - document served over http requires an http
09:55:30 INFO - sub-resource via iframe-tag using the meta-referrer
09:55:30 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:55:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:55:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:30 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
09:55:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1072ms
09:55:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:55:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85864800 == 52 [pid = 1846] [id = 138]
09:55:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fdf776e0800) [pid = 1846] [serial = 386] [outer = (nil)]
09:55:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fdf85a67800) [pid = 1846] [serial = 387] [outer = 0x7fdf776e0800]
09:55:30 INFO - PROCESS | 1846 | 1448042130698 Marionette INFO loaded listener.js
09:55:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fdf8f07b400) [pid = 1846] [serial = 388] [outer = 0x7fdf776e0800]
09:55:31 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
09:55:31 INFO - document served over http requires an http
09:55:31 INFO - sub-resource via script-tag using the meta-referrer
09:55:31 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:55:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:55:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:31 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
09:55:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 923ms
09:55:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:55:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af19800 == 53 [pid = 1846] [id = 139]
09:55:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fdf7f70f800) [pid = 1846] [serial = 389] [outer = (nil)]
09:55:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fdf8f43e000) [pid = 1846] [serial = 390] [outer = 0x7fdf7f70f800]
09:55:31 INFO - PROCESS | 1846 | 1448042131605 Marionette INFO loaded listener.js
09:55:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fdf97920c00) [pid = 1846] [serial = 391] [outer = 0x7fdf7f70f800]
09:55:32 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
09:55:32 INFO - document served over http requires an http
09:55:32 INFO - sub-resource via script-tag using the meta-referrer
09:55:32 INFO - delivery method with no-redirect and when
09:55: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"
09:55:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:55:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:55:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:32 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
09:55:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 875ms
09:55:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:55:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8e185000 == 54 [pid = 1846] [id = 140]
09:55:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fdf77c80c00) [pid = 1846] [serial = 392] [outer = (nil)]
09:55:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fdf78527000) [pid = 1846] [serial = 393] [outer = 0x7fdf77c80c00]
09:55:32 INFO - PROCESS | 1846 | 1448042132394 Marionette INFO loaded listener.js
09:55:32 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fdf78530400) [pid = 1846] [serial = 394] [outer = 0x7fdf77c80c00]
09:55:33 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
09:55:33 INFO - document served over http requires an http
09:55:33 INFO - sub-resource via script-tag using the meta-referrer
09:55:33 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:55:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:55:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:33 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
09:55:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 973ms
09:55:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:55:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7895e800 == 55 [pid = 1846] [id = 141]
09:55:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fdf78525c00) [pid = 1846] [serial = 395] [outer = (nil)]
09:55:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fdf78530000) [pid = 1846] [serial = 396] [outer = 0x7fdf78525c00]
09:55:33 INFO - PROCESS | 1846 | 1448042133531 Marionette INFO loaded listener.js
09:55:33 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fdf7fbcb400) [pid = 1846] [serial = 397] [outer = 0x7fdf78525c00]
09:55:34 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
09:55:34 INFO - document served over http requires an http
09:55:34 INFO - sub-resource via xhr-request using the meta-referrer
09:55:34 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:34 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
09:55:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1178ms
09:55:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:55:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f434000 == 56 [pid = 1846] [id = 142]
09:55:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fdf7852f000) [pid = 1846] [serial = 398] [outer = (nil)]
09:55:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fdf80553800) [pid = 1846] [serial = 399] [outer = 0x7fdf7852f000]
09:55:34 INFO - PROCESS | 1846 | 1448042134756 Marionette INFO loaded listener.js
09:55:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fdf84662400) [pid = 1846] [serial = 400] [outer = 0x7fdf7852f000]
09:55:35 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
09:55:35 INFO - document served over http requires an http
09:55:35 INFO - sub-resource via xhr-request using the meta-referrer
09:55:35 INFO - delivery method with no-redirect and when
09:55: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"
09:55:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:35 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
09:55:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1183ms
09:55:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:55:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf87464000 == 57 [pid = 1846] [id = 143]
09:55:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fdf800a3800) [pid = 1846] [serial = 401] [outer = (nil)]
09:55:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fdf88a55800) [pid = 1846] [serial = 402] [outer = 0x7fdf800a3800]
09:55:35 INFO - PROCESS | 1846 | 1448042135947 Marionette INFO loaded listener.js
09:55:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fdf975c5800) [pid = 1846] [serial = 403] [outer = 0x7fdf800a3800]
09:55:36 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
09:55:36 INFO - document served over http requires an http
09:55:36 INFO - sub-resource via xhr-request using the meta-referrer
09:55:36 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:36 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
09:55:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1134ms
09:55:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:55:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf803dc800 == 58 [pid = 1846] [id = 144]
09:55:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fdf8f07a000) [pid = 1846] [serial = 404] [outer = (nil)]
09:55:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fdf9785e000) [pid = 1846] [serial = 405] [outer = 0x7fdf8f07a000]
09:55:37 INFO - PROCESS | 1846 | 1448042137115 Marionette INFO loaded listener.js
09:55:37 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fdf97c6c000) [pid = 1846] [serial = 406] [outer = 0x7fdf8f07a000]
09:55:38 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
09:55:38 INFO - document served over http requires an https
09:55:38 INFO - sub-resource via fetch-request using the meta-referrer
09:55:38 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:38 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
09:55:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1275ms
09:55:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:55:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8002e000 == 59 [pid = 1846] [id = 145]
09:55:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fdf76693c00) [pid = 1846] [serial = 407] [outer = (nil)]
09:55:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fdf76696800) [pid = 1846] [serial = 408] [outer = 0x7fdf76693c00]
09:55:38 INFO - PROCESS | 1846 | 1448042138365 Marionette INFO loaded listener.js
09:55:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf7669dc00) [pid = 1846] [serial = 409] [outer = 0x7fdf76693c00]
09:55:39 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
09:55:39 INFO - document served over http requires an https
09:55:39 INFO - sub-resource via fetch-request using the meta-referrer
09:55:39 INFO - delivery method with no-redirect and when
09:55: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"
09:55:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:39 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
09:55:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1179ms
09:55:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:55:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76a9c800 == 60 [pid = 1846] [id = 146]
09:55:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf76b38c00) [pid = 1846] [serial = 410] [outer = (nil)]
09:55:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf76b3b400) [pid = 1846] [serial = 411] [outer = 0x7fdf76b38c00]
09:55:39 INFO - PROCESS | 1846 | 1448042139576 Marionette INFO loaded listener.js
09:55:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf98860000) [pid = 1846] [serial = 412] [outer = 0x7fdf76b38c00]
09:55:40 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
09:55:40 INFO - document served over http requires an https
09:55:40 INFO - sub-resource via fetch-request using the meta-referrer
09:55:40 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:40 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
09:55:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1230ms
09:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:55:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76d30800 == 61 [pid = 1846] [id = 147]
09:55:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf76b39400) [pid = 1846] [serial = 413] [outer = (nil)]
09:55:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf76d46400) [pid = 1846] [serial = 414] [outer = 0x7fdf76b39400]
09:55:40 INFO - PROCESS | 1846 | 1448042140854 Marionette INFO loaded listener.js
09:55:40 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf76d50800) [pid = 1846] [serial = 415] [outer = 0x7fdf76b39400]
09:55:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b666000 == 62 [pid = 1846] [id = 148]
09:55:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf76d51400) [pid = 1846] [serial = 416] [outer = (nil)]
09:55:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf76d4b800) [pid = 1846] [serial = 417] [outer = 0x7fdf76d51400]
09:55:41 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
09:55:41 INFO - document served over http requires an https
09:55:41 INFO - sub-resource via iframe-tag using the meta-referrer
09:55:41 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:55:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:55:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:41 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
09:55:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1279ms
09:55:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:55:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf71135800 == 63 [pid = 1846] [id = 149]
09:55:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf76d43000) [pid = 1846] [serial = 418] [outer = (nil)]
09:55:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf76f47000) [pid = 1846] [serial = 419] [outer = 0x7fdf76d43000]
09:55:42 INFO - PROCESS | 1846 | 1448042142118 Marionette INFO loaded listener.js
09:55:42 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf76f4e400) [pid = 1846] [serial = 420] [outer = 0x7fdf76d43000]
09:55:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76d32800 == 64 [pid = 1846] [id = 150]
09:55:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf70e1e800) [pid = 1846] [serial = 421] [outer = (nil)]
09:55:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf70e1d000) [pid = 1846] [serial = 422] [outer = 0x7fdf70e1e800]
09:55:42 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
09:55:42 INFO - document served over http requires an https
09:55:42 INFO - sub-resource via iframe-tag using the meta-referrer
09:55:42 INFO - delivery method with no-redirect and when
09:55: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"
09:55:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:55:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:55:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:42 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
09:55:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1224ms
09:55:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:55:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d0d800 == 65 [pid = 1846] [id = 151]
09:55:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf70e1cc00) [pid = 1846] [serial = 423] [outer = (nil)]
09:55:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf70e28400) [pid = 1846] [serial = 424] [outer = 0x7fdf70e1cc00]
09:55:43 INFO - PROCESS | 1846 | 1448042143357 Marionette INFO loaded listener.js
09:55:43 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf97862400) [pid = 1846] [serial = 425] [outer = 0x7fdf70e1cc00]
09:55:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d21000 == 66 [pid = 1846] [id = 152]
09:55:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf70a23400) [pid = 1846] [serial = 426] [outer = (nil)]
09:55:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf70a22800) [pid = 1846] [serial = 427] [outer = 0x7fdf70a23400]
09:55:44 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
09:55:44 INFO - document served over http requires an https
09:55:44 INFO - sub-resource via iframe-tag using the meta-referrer
09:55:44 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:55:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:55:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:44 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
09:55:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1328ms
09:55:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:55:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7094a000 == 67 [pid = 1846] [id = 153]
09:55:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf70a22400) [pid = 1846] [serial = 428] [outer = (nil)]
09:55:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf70a2bc00) [pid = 1846] [serial = 429] [outer = 0x7fdf70a22400]
09:55:44 INFO - PROCESS | 1846 | 1448042144723 Marionette INFO loaded listener.js
09:55:44 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf97865000) [pid = 1846] [serial = 430] [outer = 0x7fdf70a22400]
09:55:46 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
09:55:46 INFO - document served over http requires an https
09:55:46 INFO - sub-resource via script-tag using the meta-referrer
09:55:46 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:55:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:55:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:46 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
09:55:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2432ms
09:55:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:55:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76a98800 == 68 [pid = 1846] [id = 154]
09:55:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf70a27c00) [pid = 1846] [serial = 431] [outer = (nil)]
09:55:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf70a2d000) [pid = 1846] [serial = 432] [outer = 0x7fdf70a27c00]
09:55:47 INFO - PROCESS | 1846 | 1448042147576 Marionette INFO loaded listener.js
09:55:47 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf76b33c00) [pid = 1846] [serial = 433] [outer = 0x7fdf70a27c00]
09:55:48 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
09:55:48 INFO - document served over http requires an https
09:55:48 INFO - sub-resource via script-tag using the meta-referrer
09:55:48 INFO - delivery method with no-redirect and when
09:55: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"
09:55:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:55:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:55:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:48 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
09:55:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1634ms
09:55:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:55:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772d7800 == 69 [pid = 1846] [id = 155]
09:55:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf776e9c00) [pid = 1846] [serial = 434] [outer = (nil)]
09:55:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf77c74400) [pid = 1846] [serial = 435] [outer = 0x7fdf776e9c00]
09:55:48 INFO - PROCESS | 1846 | 1448042148882 Marionette INFO loaded listener.js
09:55:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf781d8800) [pid = 1846] [serial = 436] [outer = 0x7fdf776e9c00]
09:55:49 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
09:55:49 INFO - document served over http requires an https
09:55:49 INFO - sub-resource via script-tag using the meta-referrer
09:55:49 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:55:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:55:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:49 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
09:55:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1375ms
09:55:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:55:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf83ba8800 == 68 [pid = 1846] [id = 85]
09:55:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af31800 == 67 [pid = 1846] [id = 84]
09:55:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af19800 == 66 [pid = 1846] [id = 139]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85864800 == 65 [pid = 1846] [id = 138]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf856b8000 == 64 [pid = 1846] [id = 137]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf841a3800 == 63 [pid = 1846] [id = 136]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf802d6000 == 62 [pid = 1846] [id = 135]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf81399000 == 61 [pid = 1846] [id = 134]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf802e2800 == 60 [pid = 1846] [id = 133]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7d403800 == 59 [pid = 1846] [id = 132]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af27000 == 58 [pid = 1846] [id = 131]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7c8a1800 == 57 [pid = 1846] [id = 130]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf804a9000 == 56 [pid = 1846] [id = 129]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf78997000 == 55 [pid = 1846] [id = 128]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8080d000 == 54 [pid = 1846] [id = 127]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf978be800 == 53 [pid = 1846] [id = 126]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7c54a800 == 52 [pid = 1846] [id = 122]
09:55:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf81379800 == 51 [pid = 1846] [id = 121]
09:55:50 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf82816800) [pid = 1846] [serial = 322] [outer = (nil)] [url = about:blank]
09:55:50 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf975c1000) [pid = 1846] [serial = 299] [outer = (nil)] [url = about:blank]
09:55:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7770e800 == 52 [pid = 1846] [id = 156]
09:55:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf776ea000) [pid = 1846] [serial = 437] [outer = (nil)]
09:55:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf781d8400) [pid = 1846] [serial = 438] [outer = 0x7fdf776ea000]
09:55:50 INFO - PROCESS | 1846 | 1448042150352 Marionette INFO loaded listener.js
09:55:50 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf7b654c00) [pid = 1846] [serial = 439] [outer = 0x7fdf776ea000]
09:55:50 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf85514800) [pid = 1846] [serial = 328] [outer = (nil)] [url = about:blank]
09:55:50 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf86f71800) [pid = 1846] [serial = 331] [outer = (nil)] [url = about:blank]
09:55:50 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf88ce8000) [pid = 1846] [serial = 336] [outer = (nil)] [url = about:blank]
09:55:50 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf843e7000) [pid = 1846] [serial = 325] [outer = (nil)] [url = about:blank]
09:55:51 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
09:55:51 INFO - document served over http requires an https
09:55:51 INFO - sub-resource via xhr-request using the meta-referrer
09:55:51 INFO - delivery method with keep-origin-redirect and when
09:55:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:51 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
09:55:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1225ms
09:55:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:55:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7d414800 == 53 [pid = 1846] [id = 157]
09:55:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf77c75000) [pid = 1846] [serial = 440] [outer = (nil)]
09:55:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf7fbd8800) [pid = 1846] [serial = 441] [outer = 0x7fdf77c75000]
09:55:51 INFO - PROCESS | 1846 | 1448042151327 Marionette INFO loaded listener.js
09:55:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf80207000) [pid = 1846] [serial = 442] [outer = 0x7fdf77c75000]
09:55:51 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
09:55:51 INFO - document served over http requires an https
09:55:51 INFO - sub-resource via xhr-request using the meta-referrer
09:55:51 INFO - delivery method with no-redirect and when
09:55:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:51 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
09:55:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 927ms
09:55:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:55:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf80034000 == 54 [pid = 1846] [id = 158]
09:55:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf7fbcc000) [pid = 1846] [serial = 443] [outer = (nil)]
09:55:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf80206800) [pid = 1846] [serial = 444] [outer = 0x7fdf7fbcc000]
09:55:52 INFO - PROCESS | 1846 | 1448042152260 Marionette INFO loaded listener.js
09:55:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf82a0a800) [pid = 1846] [serial = 445] [outer = 0x7fdf7fbcc000]
09:55:53 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
09:55:53 INFO - document served over http requires an https
09:55:53 INFO - sub-resource via xhr-request using the meta-referrer
09:55:53 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:55:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:55:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:53 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
09:55:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1072ms
09:55:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:55:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf80804800 == 55 [pid = 1846] [id = 159]
09:55:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf7fbd1000) [pid = 1846] [serial = 446] [outer = (nil)]
09:55:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf8384c800) [pid = 1846] [serial = 447] [outer = 0x7fdf7fbd1000]
09:55:53 INFO - PROCESS | 1846 | 1448042153284 Marionette INFO loaded listener.js
09:55:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf843e1800) [pid = 1846] [serial = 448] [outer = 0x7fdf7fbd1000]
09:55:53 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
09:55:53 INFO - document served over http requires an http
09:55:53 INFO - sub-resource via fetch-request using the meta-referrer
09:55:53 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:53 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
09:55:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 928ms
09:55:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:55:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf839c8800 == 56 [pid = 1846] [id = 160]
09:55:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf84573800) [pid = 1846] [serial = 449] [outer = (nil)]
09:55:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf84657000) [pid = 1846] [serial = 450] [outer = 0x7fdf84573800]
09:55:54 INFO - PROCESS | 1846 | 1448042154236 Marionette INFO loaded listener.js
09:55:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf8529cc00) [pid = 1846] [serial = 451] [outer = 0x7fdf84573800]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf7f70f800) [pid = 1846] [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]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf8516cc00) [pid = 1846] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042129093]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf781da000) [pid = 1846] [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]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf776e0800) [pid = 1846] [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]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf879bc000) [pid = 1846] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf836e6000) [pid = 1846] [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]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf77c81000) [pid = 1846] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf83494000) [pid = 1846] [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]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf7b763000) [pid = 1846] [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]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf83d58800) [pid = 1846] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf836ea800) [pid = 1846] [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]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf85a67800) [pid = 1846] [serial = 387] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf8f43e000) [pid = 1846] [serial = 390] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf7caf2c00) [pid = 1846] [serial = 369] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf7caf5800) [pid = 1846] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf7a7d3400) [pid = 1846] [serial = 366] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf776e3000) [pid = 1846] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf85772000) [pid = 1846] [serial = 382] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf843d7000) [pid = 1846] [serial = 345] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf843eb400) [pid = 1846] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf8384ac00) [pid = 1846] [serial = 372] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf781d0c00) [pid = 1846] [serial = 357] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf7fbd5800) [pid = 1846] [serial = 360] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf7caf7400) [pid = 1846] [serial = 363] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf8577b000) [pid = 1846] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042129093]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf84654800) [pid = 1846] [serial = 377] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf84658800) [pid = 1846] [serial = 354] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf97b75800) [pid = 1846] [serial = 351] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf8695d400) [pid = 1846] [serial = 348] [outer = (nil)] [url = about:blank]
09:55:54 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf78527000) [pid = 1846] [serial = 393] [outer = (nil)] [url = about:blank]
09:55:55 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
09:55:55 INFO - document served over http requires an http
09:55:55 INFO - sub-resource via fetch-request using the meta-referrer
09:55:55 INFO - delivery method with no-redirect and when
09:55: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"
09:55:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:55 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
09:55:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1324ms
09:55:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:55:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f460800 == 57 [pid = 1846] [id = 161]
09:55:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf77c81000) [pid = 1846] [serial = 452] [outer = (nil)]
09:55:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf8384ac00) [pid = 1846] [serial = 453] [outer = 0x7fdf77c81000]
09:55:55 INFO - PROCESS | 1846 | 1448042155630 Marionette INFO loaded listener.js
09:55:55 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf852a1800) [pid = 1846] [serial = 454] [outer = 0x7fdf77c81000]
09:55:56 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
09:55:56 INFO - document served over http requires an http
09:55:56 INFO - sub-resource via fetch-request using the meta-referrer
09:55:56 INFO - delivery method with swap-origin-redirect and when
09:55: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"
09:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:55:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:55:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:55:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:56 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
09:55:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 926ms
09:55:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:55:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85761000 == 58 [pid = 1846] [id = 162]
09:55:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf7b64dc00) [pid = 1846] [serial = 455] [outer = (nil)]
09:55:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf852a4400) [pid = 1846] [serial = 456] [outer = 0x7fdf7b64dc00]
09:55:56 INFO - PROCESS | 1846 | 1448042156564 Marionette INFO loaded listener.js
09:55:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf85ab9000) [pid = 1846] [serial = 457] [outer = 0x7fdf7b64dc00]
09:55:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76d25000 == 59 [pid = 1846] [id = 163]
09:55:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf70e26000) [pid = 1846] [serial = 458] [outer = (nil)]
09:55:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf76b34000) [pid = 1846] [serial = 459] [outer = 0x7fdf70e26000]
09:55:57 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
09:55:57 INFO - document served over http requires an http
09:55:57 INFO - sub-resource via iframe-tag using the meta-referrer
09:55:57 INFO - delivery method with keep-origin-redirect and when
09:55: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"
09:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:55:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:55:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:57 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
09:55:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1125ms
09:55:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:55:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b673800 == 60 [pid = 1846] [id = 164]
09:55:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf776de000) [pid = 1846] [serial = 460] [outer = (nil)]
09:55:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf77c80000) [pid = 1846] [serial = 461] [outer = 0x7fdf776de000]
09:55:57 INFO - PROCESS | 1846 | 1448042157928 Marionette INFO loaded listener.js
09:55:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf7af52400) [pid = 1846] [serial = 462] [outer = 0x7fdf776de000]
09:55:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf80804000 == 61 [pid = 1846] [id = 165]
09:55:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf78524800) [pid = 1846] [serial = 463] [outer = (nil)]
09:55:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf80211c00) [pid = 1846] [serial = 464] [outer = 0x7fdf78524800]
09:55:58 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
09:55:58 INFO - document served over http requires an http
09:55:58 INFO - sub-resource via iframe-tag using the meta-referrer
09:55:58 INFO - delivery method with no-redirect and when
09:55: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"
09:55:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:55:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:55:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:55:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:55:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:55:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:55:58 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
09:55:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1432ms
09:55:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:55:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86676000 == 62 [pid = 1846] [id = 166]
09:55:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf8020c000) [pid = 1846] [serial = 465] [outer = (nil)]
09:55:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf80547400) [pid = 1846] [serial = 466] [outer = 0x7fdf8020c000]
09:55:59 INFO - PROCESS | 1846 | 1448042159390 Marionette INFO loaded listener.js
09:55:59 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:55:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf843dec00) [pid = 1846] [serial = 467] [outer = 0x7fdf8020c000]
09:55:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86ef4000 == 63 [pid = 1846] [id = 167]
09:55:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf843e1000) [pid = 1846] [serial = 468] [outer = (nil)]
09:56:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf843dcc00) [pid = 1846] [serial = 469] [outer = 0x7fdf843e1000]
09:56:00 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
09:56:00 INFO - document served over http requires an http
09:56:00 INFO - sub-resource via iframe-tag using the meta-referrer
09:56:00 INFO - delivery method with swap-origin-redirect and when
09:56: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"
09:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:56:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:56:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:00 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
09:56:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1427ms
09:56:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:56:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf88666800 == 64 [pid = 1846] [id = 168]
09:56:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf8020f800) [pid = 1846] [serial = 470] [outer = (nil)]
09:56:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf85ac3800) [pid = 1846] [serial = 471] [outer = 0x7fdf8020f800]
09:56:00 INFO - PROCESS | 1846 | 1448042160698 Marionette INFO loaded listener.js
09:56:00 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf879be000) [pid = 1846] [serial = 472] [outer = 0x7fdf8020f800]
09:56:01 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
09:56:01 INFO - document served over http requires an http
09:56:01 INFO - sub-resource via script-tag using the meta-referrer
09:56:01 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:01 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
09:56:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1229ms
09:56:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:56:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8f14d000 == 65 [pid = 1846] [id = 169]
09:56:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf88c5ec00) [pid = 1846] [serial = 473] [outer = (nil)]
09:56:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf88ebf000) [pid = 1846] [serial = 474] [outer = 0x7fdf88c5ec00]
09:56:01 INFO - PROCESS | 1846 | 1448042161931 Marionette INFO loaded listener.js
09:56:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf8f4d9000) [pid = 1846] [serial = 475] [outer = 0x7fdf88c5ec00]
09:56:02 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
09:56:02 INFO - document served over http requires an http
09:56:02 INFO - sub-resource via script-tag using the meta-referrer
09:56:02 INFO - delivery method with no-redirect and when
09:56: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"
09:56:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:02 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
09:56:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1182ms
09:56:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:56:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76741000 == 66 [pid = 1846] [id = 170]
09:56:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf88ceb800) [pid = 1846] [serial = 476] [outer = (nil)]
09:56:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf9712f400) [pid = 1846] [serial = 477] [outer = 0x7fdf88ceb800]
09:56:03 INFO - PROCESS | 1846 | 1448042163136 Marionette INFO loaded listener.js
09:56:03 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf97b76000) [pid = 1846] [serial = 478] [outer = 0x7fdf88ceb800]
09:56:03 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
09:56:03 INFO - document served over http requires an http
09:56:03 INFO - sub-resource via script-tag using the meta-referrer
09:56:03 INFO - delivery method with swap-origin-redirect and when
09:56: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"
09:56:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:03 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
09:56:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1235ms
09:56:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:56:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf80267000 == 67 [pid = 1846] [id = 171]
09:56:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf97706400) [pid = 1846] [serial = 479] [outer = (nil)]
09:56:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf9770c800) [pid = 1846] [serial = 480] [outer = 0x7fdf97706400]
09:56:04 INFO - PROCESS | 1846 | 1448042164353 Marionette INFO loaded listener.js
09:56:04 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf9885f400) [pid = 1846] [serial = 481] [outer = 0x7fdf97706400]
09:56:05 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
09:56:05 INFO - document served over http requires an http
09:56:05 INFO - sub-resource via xhr-request using the meta-referrer
09:56:05 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:05 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
09:56:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1138ms
09:56:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:56:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85748800 == 68 [pid = 1846] [id = 172]
09:56:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf767b6c00) [pid = 1846] [serial = 482] [outer = (nil)]
09:56:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf767bc400) [pid = 1846] [serial = 483] [outer = 0x7fdf767b6c00]
09:56:05 INFO - PROCESS | 1846 | 1448042165512 Marionette INFO loaded listener.js
09:56:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf97c6b400) [pid = 1846] [serial = 484] [outer = 0x7fdf767b6c00]
09:56:06 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
09:56:06 INFO - document served over http requires an http
09:56:06 INFO - sub-resource via xhr-request using the meta-referrer
09:56:06 INFO - delivery method with no-redirect and when
09:56: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"
09:56:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:06 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
09:56:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1174ms
09:56:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:56:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fd1b000 == 69 [pid = 1846] [id = 173]
09:56:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf767bb400) [pid = 1846] [serial = 485] [outer = (nil)]
09:56:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf7fd93c00) [pid = 1846] [serial = 486] [outer = 0x7fdf767bb400]
09:56:06 INFO - PROCESS | 1846 | 1448042166719 Marionette INFO loaded listener.js
09:56:06 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf7fd9c000) [pid = 1846] [serial = 487] [outer = 0x7fdf767bb400]
09:56:07 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
09:56:07 INFO - document served over http requires an http
09:56:07 INFO - sub-resource via xhr-request using the meta-referrer
09:56:07 INFO - delivery method with swap-origin-redirect and when
09:56: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"
09:56:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:07 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
09:56:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1130ms
09:56:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:56:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f491800 == 70 [pid = 1846] [id = 174]
09:56:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf6f554800) [pid = 1846] [serial = 488] [outer = (nil)]
09:56:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf6f559400) [pid = 1846] [serial = 489] [outer = 0x7fdf6f554800]
09:56:07 INFO - PROCESS | 1846 | 1448042167935 Marionette INFO loaded listener.js
09:56:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf7fd9b000) [pid = 1846] [serial = 490] [outer = 0x7fdf6f554800]
09:56:08 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
09:56:08 INFO - document served over http requires an https
09:56:08 INFO - sub-resource via fetch-request using the meta-referrer
09:56:08 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:56:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:56:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:56:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:08 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
09:56:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1296ms
09:56:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:56:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f713000 == 71 [pid = 1846] [id = 175]
09:56:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf6f555000) [pid = 1846] [serial = 491] [outer = (nil)]
09:56:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf6f77b000) [pid = 1846] [serial = 492] [outer = 0x7fdf6f555000]
09:56:09 INFO - PROCESS | 1846 | 1448042169152 Marionette INFO loaded listener.js
09:56:09 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf6f783000) [pid = 1846] [serial = 493] [outer = 0x7fdf6f555000]
09:56:09 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
09:56:09 INFO - document served over http requires an https
09:56:09 INFO - sub-resource via fetch-request using the meta-referrer
09:56:09 INFO - delivery method with no-redirect and when
09:56: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"
09:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:56:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:56:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:56:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:09 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
09:56:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1174ms
09:56:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:56:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fb83000 == 72 [pid = 1846] [id = 176]
09:56:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf6f783c00) [pid = 1846] [serial = 494] [outer = (nil)]
09:56:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf7fe2f400) [pid = 1846] [serial = 495] [outer = 0x7fdf6f783c00]
09:56:10 INFO - PROCESS | 1846 | 1448042170388 Marionette INFO loaded listener.js
09:56:10 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf7fe38000) [pid = 1846] [serial = 496] [outer = 0x7fdf6f783c00]
09:56:12 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
09:56:12 INFO - document served over http requires an https
09:56:12 INFO - sub-resource via fetch-request using the meta-referrer
09:56:12 INFO - delivery method with swap-origin-redirect and when
09:56: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"
09:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:56:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:56:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:56:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:12 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
09:56:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2439ms
09:56:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:56:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf766d1800 == 73 [pid = 1846] [id = 177]
09:56:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf6f556800) [pid = 1846] [serial = 497] [outer = (nil)]
09:56:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf77c8f000) [pid = 1846] [serial = 498] [outer = 0x7fdf6f556800]
09:56:12 INFO - PROCESS | 1846 | 1448042172818 Marionette INFO loaded listener.js
09:56:12 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf8088cc00) [pid = 1846] [serial = 499] [outer = 0x7fdf6f556800]
09:56:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf808c8800 == 74 [pid = 1846] [id = 178]
09:56:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf7c513400) [pid = 1846] [serial = 500] [outer = (nil)]
09:56:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf7728ec00) [pid = 1846] [serial = 501] [outer = 0x7fdf7c513400]
09:56:14 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
09:56:14 INFO - document served over http requires an https
09:56:14 INFO - sub-resource via iframe-tag using the meta-referrer
09:56:14 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:56:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:56:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:14 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
09:56:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1676ms
09:56:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:56:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b272800 == 75 [pid = 1846] [id = 179]
09:56:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf76f40400) [pid = 1846] [serial = 502] [outer = (nil)]
09:56:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf76f4e800) [pid = 1846] [serial = 503] [outer = 0x7fdf76f40400]
09:56:14 INFO - PROCESS | 1846 | 1448042174639 Marionette INFO loaded listener.js
09:56:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf7a7d3000) [pid = 1846] [serial = 504] [outer = 0x7fdf76f40400]
09:56:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70949800 == 76 [pid = 1846] [id = 180]
09:56:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf70a31400) [pid = 1846] [serial = 505] [outer = (nil)]
09:56:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf76b36800) [pid = 1846] [serial = 506] [outer = 0x7fdf70a31400]
09:56:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
09:56:15 INFO - document served over http requires an https
09:56:15 INFO - sub-resource via iframe-tag using the meta-referrer
09:56:15 INFO - delivery method with no-redirect and when
09:56: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"
09:56:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:56:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:56:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
09:56:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1383ms
09:56:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:56:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf766c1000 == 77 [pid = 1846] [id = 181]
09:56:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf70a30800) [pid = 1846] [serial = 507] [outer = (nil)]
09:56:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf76b33400) [pid = 1846] [serial = 508] [outer = 0x7fdf70a30800]
09:56:15 INFO - PROCESS | 1846 | 1448042175960 Marionette INFO loaded listener.js
09:56:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf77c92400) [pid = 1846] [serial = 509] [outer = 0x7fdf70a30800]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8575b000 == 76 [pid = 1846] [id = 109]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85ba5000 == 75 [pid = 1846] [id = 86]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f460800 == 74 [pid = 1846] [id = 161]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf839c8800 == 73 [pid = 1846] [id = 160]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf80804800 == 72 [pid = 1846] [id = 159]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf80034000 == 71 [pid = 1846] [id = 158]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7d414800 == 70 [pid = 1846] [id = 157]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7770e800 == 69 [pid = 1846] [id = 156]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772d7800 == 68 [pid = 1846] [id = 155]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76a98800 == 67 [pid = 1846] [id = 154]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7094a000 == 66 [pid = 1846] [id = 153]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d21000 == 65 [pid = 1846] [id = 152]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d0d800 == 64 [pid = 1846] [id = 151]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76d32800 == 63 [pid = 1846] [id = 150]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf71135800 == 62 [pid = 1846] [id = 149]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b666000 == 61 [pid = 1846] [id = 148]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76d30800 == 60 [pid = 1846] [id = 147]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76a9c800 == 59 [pid = 1846] [id = 146]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8002e000 == 58 [pid = 1846] [id = 145]
09:56:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76a8a000 == 59 [pid = 1846] [id = 182]
09:56:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf77c8b000) [pid = 1846] [serial = 510] [outer = (nil)]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf803dc800 == 58 [pid = 1846] [id = 144]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f434000 == 57 [pid = 1846] [id = 142]
09:56:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7895e800 == 56 [pid = 1846] [id = 141]
09:56:16 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf97920c00) [pid = 1846] [serial = 391] [outer = (nil)] [url = about:blank]
09:56:16 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf97526400) [pid = 1846] [serial = 341] [outer = (nil)] [url = about:blank]
09:56:16 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf80549c00) [pid = 1846] [serial = 370] [outer = (nil)] [url = about:blank]
09:56:16 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf843db400) [pid = 1846] [serial = 373] [outer = (nil)] [url = about:blank]
09:56:16 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf7fbcf000) [pid = 1846] [serial = 367] [outer = (nil)] [url = about:blank]
09:56:16 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf86f71400) [pid = 1846] [serial = 383] [outer = (nil)] [url = about:blank]
09:56:16 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf852a0000) [pid = 1846] [serial = 378] [outer = (nil)] [url = about:blank]
09:56:16 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf8f07b400) [pid = 1846] [serial = 388] [outer = (nil)] [url = about:blank]
09:56:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf7852f800) [pid = 1846] [serial = 511] [outer = 0x7fdf77c8b000]
09:56:17 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
09:56:17 INFO - document served over http requires an https
09:56:17 INFO - sub-resource via iframe-tag using the meta-referrer
09:56:17 INFO - delivery method with swap-origin-redirect and when
09:56: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"
09:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:56:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:56:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:17 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
09:56:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1432ms
09:56:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:56:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76d32800 == 57 [pid = 1846] [id = 183]
09:56:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf70a27800) [pid = 1846] [serial = 512] [outer = (nil)]
09:56:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf77c91c00) [pid = 1846] [serial = 513] [outer = 0x7fdf70a27800]
09:56:17 INFO - PROCESS | 1846 | 1448042177353 Marionette INFO loaded listener.js
09:56:17 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf7caf7400) [pid = 1846] [serial = 514] [outer = 0x7fdf70a27800]
09:56:18 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
09:56:18 INFO - document served over http requires an https
09:56:18 INFO - sub-resource via script-tag using the meta-referrer
09:56:18 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:18 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
09:56:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1027ms
09:56:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:56:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf84194800 == 58 [pid = 1846] [id = 184]
09:56:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf7c7cec00) [pid = 1846] [serial = 515] [outer = (nil)]
09:56:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf8020ec00) [pid = 1846] [serial = 516] [outer = 0x7fdf7c7cec00]
09:56:18 INFO - PROCESS | 1846 | 1448042178960 Marionette INFO loaded listener.js
09:56:19 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf80885400) [pid = 1846] [serial = 517] [outer = 0x7fdf7c7cec00]
09:56:19 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
09:56:19 INFO - document served over http requires an https
09:56:19 INFO - sub-resource via script-tag using the meta-referrer
09:56:19 INFO - delivery method with no-redirect and when
09:56: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"
09:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:19 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
09:56:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1625ms
09:56:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:56:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f472000 == 59 [pid = 1846] [id = 185]
09:56:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf7fd9c400) [pid = 1846] [serial = 518] [outer = (nil)]
09:56:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf80890800) [pid = 1846] [serial = 519] [outer = 0x7fdf7fd9c400]
09:56:20 INFO - PROCESS | 1846 | 1448042180050 Marionette INFO loaded listener.js
09:56:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf8384f000) [pid = 1846] [serial = 520] [outer = 0x7fdf7fd9c400]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf70a27c00) [pid = 1846] [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]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf77c81000) [pid = 1846] [serial = 452] [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]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf70a23400) [pid = 1846] [serial = 426] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf70e1e800) [pid = 1846] [serial = 421] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042142680]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf76d51400) [pid = 1846] [serial = 416] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf852a4400) [pid = 1846] [serial = 456] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf77c75000) [pid = 1846] [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]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf84573800) [pid = 1846] [serial = 449] [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]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf776ea000) [pid = 1846] [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]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf7fbcc000) [pid = 1846] [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]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf7fbd1000) [pid = 1846] [serial = 446] [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]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf776e9c00) [pid = 1846] [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]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf84657000) [pid = 1846] [serial = 450] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf781d8400) [pid = 1846] [serial = 438] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf8384ac00) [pid = 1846] [serial = 453] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf78530000) [pid = 1846] [serial = 396] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf7fbd8800) [pid = 1846] [serial = 441] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf80206800) [pid = 1846] [serial = 444] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf70a2bc00) [pid = 1846] [serial = 429] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf76d46400) [pid = 1846] [serial = 414] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf8384c800) [pid = 1846] [serial = 447] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf70a22800) [pid = 1846] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf80553800) [pid = 1846] [serial = 399] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf76b3b400) [pid = 1846] [serial = 411] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf70e1d000) [pid = 1846] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042142680]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf9785e000) [pid = 1846] [serial = 405] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf76f47000) [pid = 1846] [serial = 419] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf76d4b800) [pid = 1846] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf76696800) [pid = 1846] [serial = 408] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf88a55800) [pid = 1846] [serial = 402] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf77c74400) [pid = 1846] [serial = 435] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf70e28400) [pid = 1846] [serial = 424] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf70a2d000) [pid = 1846] [serial = 432] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf80207000) [pid = 1846] [serial = 442] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf82a0a800) [pid = 1846] [serial = 445] [outer = (nil)] [url = about:blank]
09:56:21 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf7b654c00) [pid = 1846] [serial = 439] [outer = (nil)] [url = about:blank]
09:56:21 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
09:56:21 INFO - document served over http requires an https
09:56:21 INFO - sub-resource via script-tag using the meta-referrer
09:56:21 INFO - delivery method with swap-origin-redirect and when
09:56: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"
09:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:21 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
09:56:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1442ms
09:56:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:56:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf80263000 == 60 [pid = 1846] [id = 186]
09:56:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf7f3c0800) [pid = 1846] [serial = 521] [outer = (nil)]
09:56:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf800a8000) [pid = 1846] [serial = 522] [outer = 0x7fdf7f3c0800]
09:56:21 INFO - PROCESS | 1846 | 1448042181500 Marionette INFO loaded listener.js
09:56:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf843e0000) [pid = 1846] [serial = 523] [outer = 0x7fdf7f3c0800]
09:56:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
09:56:22 INFO - document served over http requires an https
09:56:22 INFO - sub-resource via xhr-request using the meta-referrer
09:56:22 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
09:56:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 977ms
09:56:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:56:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b66b000 == 61 [pid = 1846] [id = 187]
09:56:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf7fbcc000) [pid = 1846] [serial = 524] [outer = (nil)]
09:56:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf84656000) [pid = 1846] [serial = 525] [outer = 0x7fdf7fbcc000]
09:56:22 INFO - PROCESS | 1846 | 1448042182454 Marionette INFO loaded listener.js
09:56:22 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf8529e000) [pid = 1846] [serial = 526] [outer = 0x7fdf7fbcc000]
09:56:23 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
09:56:23 INFO - document served over http requires an https
09:56:23 INFO - sub-resource via xhr-request using the meta-referrer
09:56:23 INFO - delivery method with no-redirect and when
09:56: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"
09:56:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:23 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
09:56:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1074ms
09:56:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:56:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf766ba000 == 62 [pid = 1846] [id = 188]
09:56:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf6f6c2800) [pid = 1846] [serial = 527] [outer = (nil)]
09:56:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf6f6c6800) [pid = 1846] [serial = 528] [outer = 0x7fdf6f6c2800]
09:56:23 INFO - PROCESS | 1846 | 1448042183613 Marionette INFO loaded listener.js
09:56:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf70e1f000) [pid = 1846] [serial = 529] [outer = 0x7fdf6f6c2800]
09:56:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf77c7f000) [pid = 1846] [serial = 530] [outer = 0x7fdf7ade1400]
09:56:24 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
09:56:24 INFO - document served over http requires an https
09:56:24 INFO - sub-resource via xhr-request using the meta-referrer
09:56:24 INFO - delivery method with swap-origin-redirect and when
09:56: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"
09:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:24 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
09:56:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1381ms
09:56:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
09:56:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf803c6800 == 63 [pid = 1846] [id = 189]
09:56:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf6f6c5c00) [pid = 1846] [serial = 531] [outer = (nil)]
09:56:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf776e4000) [pid = 1846] [serial = 532] [outer = 0x7fdf6f6c5c00]
09:56:25 INFO - PROCESS | 1846 | 1448042185014 Marionette INFO loaded listener.js
09:56:25 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf7b064400) [pid = 1846] [serial = 533] [outer = 0x7fdf6f6c5c00]
09:56:25 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
09:56:25 INFO - document served over http requires an http
09:56:25 INFO - sub-resource via fetch-request using the http-csp
09:56:25 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:56:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:56:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:56:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:25 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
09:56:25 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 1276ms
09:56:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
09:56:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf839cd800 == 64 [pid = 1846] [id = 190]
09:56:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf76691800) [pid = 1846] [serial = 534] [outer = (nil)]
09:56:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf7f5cf400) [pid = 1846] [serial = 535] [outer = 0x7fdf76691800]
09:56:26 INFO - PROCESS | 1846 | 1448042186272 Marionette INFO loaded listener.js
09:56:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf80555800) [pid = 1846] [serial = 536] [outer = 0x7fdf76691800]
09:56:27 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
09:56:27 INFO - document served over http requires an http
09:56:27 INFO - sub-resource via fetch-request using the http-csp
09:56:27 INFO - delivery method with no-redirect and when
09:56: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"
09:56:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:56:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:56:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:56:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:27 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
09:56:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1229ms
09:56:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
09:56:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86a19000 == 65 [pid = 1846] [id = 191]
09:56:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf8384e400) [pid = 1846] [serial = 537] [outer = (nil)]
09:56:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf843db800) [pid = 1846] [serial = 538] [outer = 0x7fdf8384e400]
09:56:27 INFO - PROCESS | 1846 | 1448042187584 Marionette INFO loaded listener.js
09:56:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf852a3c00) [pid = 1846] [serial = 539] [outer = 0x7fdf8384e400]
09:56:28 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
09:56:28 INFO - document served over http requires an http
09:56:28 INFO - sub-resource via fetch-request using the http-csp
09:56:28 INFO - delivery method with swap-origin-redirect and when
09:56:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
09:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:56:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:56:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:56:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:28 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
09:56:28 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 1275ms
09:56:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:56:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8f135000 == 66 [pid = 1846] [id = 192]
09:56:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf6ffd1000) [pid = 1846] [serial = 540] [outer = (nil)]
09:56:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf6ffd7400) [pid = 1846] [serial = 541] [outer = 0x7fdf6ffd1000]
09:56:28 INFO - PROCESS | 1846 | 1448042188808 Marionette INFO loaded listener.js
09:56:28 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf6ffdf400) [pid = 1846] [serial = 542] [outer = 0x7fdf6ffd1000]
09:56:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f8a3800 == 67 [pid = 1846] [id = 193]
09:56:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf6ffde800) [pid = 1846] [serial = 543] [outer = (nil)]
09:56:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf6ffdac00) [pid = 1846] [serial = 544] [outer = 0x7fdf6ffde800]
09:56:29 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
09:56:29 INFO - document served over http requires an http
09:56:29 INFO - sub-resource via iframe-tag using the http-csp
09:56:29 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:56:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:56:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:29 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
09:56:29 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 1324ms
09:56:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
09:56:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86661000 == 68 [pid = 1846] [id = 194]
09:56:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf706bd800) [pid = 1846] [serial = 545] [outer = (nil)]
09:56:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf706c0800) [pid = 1846] [serial = 546] [outer = 0x7fdf706bd800]
09:56:30 INFO - PROCESS | 1846 | 1448042190213 Marionette INFO loaded listener.js
09:56:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf85ab9800) [pid = 1846] [serial = 547] [outer = 0x7fdf706bd800]
09:56:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ff17000 == 69 [pid = 1846] [id = 195]
09:56:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf76dd2800) [pid = 1846] [serial = 548] [outer = (nil)]
09:56:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf76dd7400) [pid = 1846] [serial = 549] [outer = 0x7fdf76dd2800]
09:56:31 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
09:56:31 INFO - document served over http requires an http
09:56:31 INFO - sub-resource via iframe-tag using the http-csp
09:56:31 INFO - delivery method with no-redirect and when
09:56: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"
09:56:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:56:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:56:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:31 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
09:56:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1328ms
09:56:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:56:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ff21800 == 70 [pid = 1846] [id = 196]
09:56:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf706be000) [pid = 1846] [serial = 550] [outer = (nil)]
09:56:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf76ddc000) [pid = 1846] [serial = 551] [outer = 0x7fdf706be000]
09:56:31 INFO - PROCESS | 1846 | 1448042191484 Marionette INFO loaded listener.js
09:56:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf85774800) [pid = 1846] [serial = 552] [outer = 0x7fdf706be000]
09:56:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbc1000 == 71 [pid = 1846] [id = 197]
09:56:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf6ff53400) [pid = 1846] [serial = 553] [outer = (nil)]
09:56:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf6ff56c00) [pid = 1846] [serial = 554] [outer = 0x7fdf6ff53400]
09:56:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
09:56:32 INFO - document served over http requires an http
09:56:32 INFO - sub-resource via iframe-tag using the http-csp
09:56:32 INFO - delivery method with swap-origin-redirect and when
09:56:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
09:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:56:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:56:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
09:56:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1679ms
09:56:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
09:56:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbce000 == 72 [pid = 1846] [id = 198]
09:56:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf6ff54c00) [pid = 1846] [serial = 555] [outer = (nil)]
09:56:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf6ff59400) [pid = 1846] [serial = 556] [outer = 0x7fdf6ff54c00]
09:56:33 INFO - PROCESS | 1846 | 1448042193300 Marionette INFO loaded listener.js
09:56:33 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf76dde800) [pid = 1846] [serial = 557] [outer = 0x7fdf6ff54c00]
09:56:34 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
09:56:34 INFO - document served over http requires an http
09:56:34 INFO - sub-resource via script-tag using the http-csp
09:56:34 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:34 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
09:56:34 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 1324ms
09:56:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
09:56:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6fdd3800 == 73 [pid = 1846] [id = 199]
09:56:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf6e74c400) [pid = 1846] [serial = 558] [outer = (nil)]
09:56:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf6e74dc00) [pid = 1846] [serial = 559] [outer = 0x7fdf6e74c400]
09:56:34 INFO - PROCESS | 1846 | 1448042194519 Marionette INFO loaded listener.js
09:56:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf85ab9400) [pid = 1846] [serial = 560] [outer = 0x7fdf6e74c400]
09:56:35 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
09:56:35 INFO - document served over http requires an http
09:56:35 INFO - sub-resource via script-tag using the http-csp
09:56:35 INFO - delivery method with no-redirect and when
09:56: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"
09:56:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:35 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
09:56:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1134ms
09:56:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
09:56:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e64d800 == 74 [pid = 1846] [id = 200]
09:56:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf6e622800) [pid = 1846] [serial = 561] [outer = (nil)]
09:56:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf6e629800) [pid = 1846] [serial = 562] [outer = 0x7fdf6e622800]
09:56:35 INFO - PROCESS | 1846 | 1448042195702 Marionette INFO loaded listener.js
09:56:35 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf6e74f800) [pid = 1846] [serial = 563] [outer = 0x7fdf6e622800]
09:56:36 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
09:56:36 INFO - document served over http requires an http
09:56:36 INFO - sub-resource via script-tag using the http-csp
09:56:36 INFO - delivery method with swap-origin-redirect and when
09:56:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
09:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:36 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
09:56:36 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 1274ms
09:56:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
09:56:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f920800 == 75 [pid = 1846] [id = 201]
09:56:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf6e518c00) [pid = 1846] [serial = 564] [outer = (nil)]
09:56:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf6e51dc00) [pid = 1846] [serial = 565] [outer = 0x7fdf6e518c00]
09:56:36 INFO - PROCESS | 1846 | 1448042196982 Marionette INFO loaded listener.js
09:56:37 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf86938800) [pid = 1846] [serial = 566] [outer = 0x7fdf6e518c00]
09:56:37 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
09:56:37 INFO - document served over http requires an http
09:56:37 INFO - sub-resource via xhr-request using the http-csp
09:56:37 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:37 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
09:56:37 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 1227ms
09:56:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
09:56:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ff13000 == 76 [pid = 1846] [id = 202]
09:56:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf6e51c400) [pid = 1846] [serial = 567] [outer = (nil)]
09:56:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf7ff84800) [pid = 1846] [serial = 568] [outer = 0x7fdf6e51c400]
09:56:38 INFO - PROCESS | 1846 | 1448042198234 Marionette INFO loaded listener.js
09:56:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf86a38400) [pid = 1846] [serial = 569] [outer = 0x7fdf6e51c400]
09:56:38 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
09:56:38 INFO - document served over http requires an http
09:56:38 INFO - sub-resource via xhr-request using the http-csp
09:56:38 INFO - delivery method with no-redirect and when
09:56: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"
09:56:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:38 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
09:56:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1176ms
09:56:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
09:56:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db4c000 == 77 [pid = 1846] [id = 203]
09:56:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf6fb54400) [pid = 1846] [serial = 570] [outer = (nil)]
09:56:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fdf6fb5b400) [pid = 1846] [serial = 571] [outer = 0x7fdf6fb54400]
09:56:39 INFO - PROCESS | 1846 | 1448042199353 Marionette INFO loaded listener.js
09:56:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fdf7ff84000) [pid = 1846] [serial = 572] [outer = 0x7fdf6fb54400]
09:56:41 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
09:56:41 INFO - document served over http requires an http
09:56:41 INFO - sub-resource via xhr-request using the http-csp
09:56:41 INFO - delivery method with swap-origin-redirect and when
09:56:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
09:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:41 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
09:56:41 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 2228ms
09:56:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
09:56:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e8cc000 == 78 [pid = 1846] [id = 204]
09:56:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fdf6a4e0800) [pid = 1846] [serial = 573] [outer = (nil)]
09:56:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fdf6a4e9000) [pid = 1846] [serial = 574] [outer = 0x7fdf6a4e0800]
09:56:41 INFO - PROCESS | 1846 | 1448042201698 Marionette INFO loaded listener.js
09:56:41 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fdf6e749c00) [pid = 1846] [serial = 575] [outer = 0x7fdf6a4e0800]
09:56:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
09:56:43 INFO - document served over http requires an https
09:56:43 INFO - sub-resource via fetch-request using the http-csp
09:56:43 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:56:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:56:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:56:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
09:56:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 1824ms
09:56:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
09:56:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772e5000 == 79 [pid = 1846] [id = 205]
09:56:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fdf6f559c00) [pid = 1846] [serial = 576] [outer = (nil)]
09:56:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fdf6f77cc00) [pid = 1846] [serial = 577] [outer = 0x7fdf6f559c00]
09:56:43 INFO - PROCESS | 1846 | 1448042203490 Marionette INFO loaded listener.js
09:56:43 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fdf706b9000) [pid = 1846] [serial = 578] [outer = 0x7fdf6f559c00]
09:56:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
09:56:44 INFO - document served over http requires an https
09:56:44 INFO - sub-resource via fetch-request using the http-csp
09:56:44 INFO - delivery method with no-redirect and when
09:56: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"
09:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:56:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:56:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:56:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
09:56:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1530ms
09:56:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
09:56:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d0b800 == 80 [pid = 1846] [id = 206]
09:56:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fdf70e29400) [pid = 1846] [serial = 579] [outer = (nil)]
09:56:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fdf767b4400) [pid = 1846] [serial = 580] [outer = 0x7fdf70e29400]
09:56:44 INFO - PROCESS | 1846 | 1448042204990 Marionette INFO loaded listener.js
09:56:45 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fdf76b3b000) [pid = 1846] [serial = 581] [outer = 0x7fdf70e29400]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f59c800 == 79 [pid = 1846] [id = 123]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8e18b000 == 78 [pid = 1846] [id = 125]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8749e800 == 77 [pid = 1846] [id = 124]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf80263000 == 76 [pid = 1846] [id = 186]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f472000 == 75 [pid = 1846] [id = 185]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf84194800 == 74 [pid = 1846] [id = 184]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76d32800 == 73 [pid = 1846] [id = 183]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76a8a000 == 72 [pid = 1846] [id = 182]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766c1000 == 71 [pid = 1846] [id = 181]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70949800 == 70 [pid = 1846] [id = 180]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b272800 == 69 [pid = 1846] [id = 179]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf808c8800 == 68 [pid = 1846] [id = 178]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766d1800 == 67 [pid = 1846] [id = 177]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fb83000 == 66 [pid = 1846] [id = 176]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f713000 == 65 [pid = 1846] [id = 175]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fd1b000 == 64 [pid = 1846] [id = 173]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85748800 == 63 [pid = 1846] [id = 172]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf80267000 == 62 [pid = 1846] [id = 171]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76741000 == 61 [pid = 1846] [id = 170]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8f14d000 == 60 [pid = 1846] [id = 169]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf88666800 == 59 [pid = 1846] [id = 168]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86ef4000 == 58 [pid = 1846] [id = 167]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86676000 == 57 [pid = 1846] [id = 166]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf80804000 == 56 [pid = 1846] [id = 165]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b673800 == 55 [pid = 1846] [id = 164]
09:56:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76d25000 == 54 [pid = 1846] [id = 163]
09:56:46 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
09:56:46 INFO - document served over http requires an https
09:56:46 INFO - sub-resource via fetch-request using the http-csp
09:56:46 INFO - delivery method with swap-origin-redirect and when
09:56: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"
09:56:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:56:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:56:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:56:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:46 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
09:56:46 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 1436ms
09:56:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:56:46 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fdf8529cc00) [pid = 1846] [serial = 451] [outer = (nil)] [url = about:blank]
09:56:46 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fdf78530400) [pid = 1846] [serial = 394] [outer = (nil)] [url = about:blank]
09:56:46 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fdf843e1800) [pid = 1846] [serial = 448] [outer = (nil)] [url = about:blank]
09:56:46 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fdf852a1800) [pid = 1846] [serial = 454] [outer = (nil)] [url = about:blank]
09:56:46 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fdf781d8800) [pid = 1846] [serial = 436] [outer = (nil)] [url = about:blank]
09:56:46 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fdf76b33c00) [pid = 1846] [serial = 433] [outer = (nil)] [url = about:blank]
09:56:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772d7800 == 55 [pid = 1846] [id = 207]
09:56:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fdf6e51f800) [pid = 1846] [serial = 582] [outer = (nil)]
09:56:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fdf76b33c00) [pid = 1846] [serial = 583] [outer = 0x7fdf6e51f800]
09:56:46 INFO - PROCESS | 1846 | 1448042206393 Marionette INFO loaded listener.js
09:56:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fdf776df800) [pid = 1846] [serial = 584] [outer = 0x7fdf6e51f800]
09:56:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7899d800 == 56 [pid = 1846] [id = 208]
09:56:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fdf76f4d400) [pid = 1846] [serial = 585] [outer = (nil)]
09:56:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fdf781d6c00) [pid = 1846] [serial = 586] [outer = 0x7fdf76f4d400]
09:56:47 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
09:56:47 INFO - document served over http requires an https
09:56:47 INFO - sub-resource via iframe-tag using the http-csp
09:56:47 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:56:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:56:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:47 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
09:56:47 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 1037ms
09:56:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
09:56:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af14800 == 57 [pid = 1846] [id = 209]
09:56:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fdf76695800) [pid = 1846] [serial = 587] [outer = (nil)]
09:56:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fdf77d7b400) [pid = 1846] [serial = 588] [outer = 0x7fdf76695800]
09:56:47 INFO - PROCESS | 1846 | 1448042207382 Marionette INFO loaded listener.js
09:56:47 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fdf7b063000) [pid = 1846] [serial = 589] [outer = 0x7fdf76695800]
09:56:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7ca96000 == 58 [pid = 1846] [id = 210]
09:56:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fdf7a7da400) [pid = 1846] [serial = 590] [outer = (nil)]
09:56:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fdf7b654000) [pid = 1846] [serial = 591] [outer = 0x7fdf7a7da400]
09:56:48 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
09:56:48 INFO - document served over http requires an https
09:56:48 INFO - sub-resource via iframe-tag using the http-csp
09:56:48 INFO - delivery method with no-redirect and when
09:56: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"
09:56:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:56:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:56:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:48 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
09:56:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1078ms
09:56:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:56:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77dd7000 == 59 [pid = 1846] [id = 211]
09:56:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fdf76dd8800) [pid = 1846] [serial = 592] [outer = (nil)]
09:56:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fdf7b765c00) [pid = 1846] [serial = 593] [outer = 0x7fdf76dd8800]
09:56:48 INFO - PROCESS | 1846 | 1448042208468 Marionette INFO loaded listener.js
09:56:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fdf7c7ca000) [pid = 1846] [serial = 594] [outer = 0x7fdf76dd8800]
09:56:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fb81800 == 60 [pid = 1846] [id = 212]
09:56:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fdf7fbd1400) [pid = 1846] [serial = 595] [outer = (nil)]
09:56:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fdf7ca30000) [pid = 1846] [serial = 596] [outer = 0x7fdf7fbd1400]
09:56:49 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
09:56:49 INFO - document served over http requires an https
09:56:49 INFO - sub-resource via iframe-tag using the http-csp
09:56:49 INFO - delivery method with swap-origin-redirect and when
09:56: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"
09:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:56:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:56:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:49 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
09:56:49 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 1086ms
09:56:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fdf70a30800) [pid = 1846] [serial = 507] [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]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fdf7c513400) [pid = 1846] [serial = 500] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fdf78524800) [pid = 1846] [serial = 463] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042158477]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fdf843e1000) [pid = 1846] [serial = 468] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fdf84656000) [pid = 1846] [serial = 525] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fdf70a27800) [pid = 1846] [serial = 512] [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]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fdf76f40400) [pid = 1846] [serial = 502] [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]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fdf7f3c0800) [pid = 1846] [serial = 521] [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]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fdf70e26000) [pid = 1846] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fdf7fd9c400) [pid = 1846] [serial = 518] [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]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fdf70a31400) [pid = 1846] [serial = 505] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042175275]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fdf77c8b000) [pid = 1846] [serial = 510] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fdf7c7cec00) [pid = 1846] [serial = 515] [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]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fdf6f77b000) [pid = 1846] [serial = 492] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fdf7fe2f400) [pid = 1846] [serial = 495] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fdf7728ec00) [pid = 1846] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fdf77c8f000) [pid = 1846] [serial = 498] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fdf9770c800) [pid = 1846] [serial = 480] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fdf7fd93c00) [pid = 1846] [serial = 486] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fdf6f559400) [pid = 1846] [serial = 489] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf80211c00) [pid = 1846] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042158477]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf77c80000) [pid = 1846] [serial = 461] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf85ac3800) [pid = 1846] [serial = 471] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf7852f800) [pid = 1846] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf76b33400) [pid = 1846] [serial = 508] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf800a8000) [pid = 1846] [serial = 522] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf88ebf000) [pid = 1846] [serial = 474] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf9712f400) [pid = 1846] [serial = 477] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf80890800) [pid = 1846] [serial = 519] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf76b36800) [pid = 1846] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042175275]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf76f4e800) [pid = 1846] [serial = 503] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf76b34000) [pid = 1846] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf843dcc00) [pid = 1846] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf80547400) [pid = 1846] [serial = 466] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf8020ec00) [pid = 1846] [serial = 516] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf77c91c00) [pid = 1846] [serial = 513] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf767bc400) [pid = 1846] [serial = 483] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf843e0000) [pid = 1846] [serial = 523] [outer = (nil)] [url = about:blank]
09:56:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f984000 == 61 [pid = 1846] [id = 213]
09:56:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf6f559400) [pid = 1846] [serial = 597] [outer = (nil)]
09:56:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf70a2d400) [pid = 1846] [serial = 598] [outer = 0x7fdf6f559400]
09:56:49 INFO - PROCESS | 1846 | 1448042209718 Marionette INFO loaded listener.js
09:56:49 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf7a7dc000) [pid = 1846] [serial = 599] [outer = 0x7fdf6f559400]
09:56:50 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
09:56:50 INFO - document served over http requires an https
09:56:50 INFO - sub-resource via script-tag using the http-csp
09:56:50 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:50 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
09:56:50 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 1377ms
09:56:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
09:56:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7114e000 == 62 [pid = 1846] [id = 214]
09:56:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf6f781c00) [pid = 1846] [serial = 600] [outer = (nil)]
09:56:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf6fb58c00) [pid = 1846] [serial = 601] [outer = 0x7fdf6f781c00]
09:56:51 INFO - PROCESS | 1846 | 1448042211096 Marionette INFO loaded listener.js
09:56:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf70a2a800) [pid = 1846] [serial = 602] [outer = 0x7fdf6f781c00]
09:56:51 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
09:56:51 INFO - document served over http requires an https
09:56:51 INFO - sub-resource via script-tag using the http-csp
09:56:51 INFO - delivery method with no-redirect and when
09:56:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:51 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
09:56:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1283ms
09:56:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
09:56:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fb77800 == 63 [pid = 1846] [id = 215]
09:56:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf6fb56800) [pid = 1846] [serial = 603] [outer = (nil)]
09:56:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf76b38400) [pid = 1846] [serial = 604] [outer = 0x7fdf6fb56800]
09:56:52 INFO - PROCESS | 1846 | 1448042212387 Marionette INFO loaded listener.js
09:56:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf7ade6000) [pid = 1846] [serial = 605] [outer = 0x7fdf6fb56800]
09:56:53 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
09:56:53 INFO - document served over http requires an https
09:56:53 INFO - sub-resource via script-tag using the http-csp
09:56:53 INFO - delivery method with swap-origin-redirect and when
09:56: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"
09:56:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:56:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:56:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:53 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
09:56:53 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 1331ms
09:56:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
09:56:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf802d1800 == 64 [pid = 1846] [id = 216]
09:56:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf6f77f000) [pid = 1846] [serial = 606] [outer = (nil)]
09:56:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf7fbcf400) [pid = 1846] [serial = 607] [outer = 0x7fdf6f77f000]
09:56:53 INFO - PROCESS | 1846 | 1448042213702 Marionette INFO loaded listener.js
09:56:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf7ff88800) [pid = 1846] [serial = 608] [outer = 0x7fdf6f77f000]
09:56:54 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
09:56:54 INFO - document served over http requires an https
09:56:54 INFO - sub-resource via xhr-request using the http-csp
09:56:54 INFO - delivery method with keep-origin-redirect and when
09:56: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"
09:56:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:54 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
09:56:54 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 1138ms
09:56:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
09:56:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf808c0800 == 65 [pid = 1846] [id = 217]
09:56:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf800a8000) [pid = 1846] [serial = 609] [outer = (nil)]
09:56:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf80549800) [pid = 1846] [serial = 610] [outer = 0x7fdf800a8000]
09:56:54 INFO - PROCESS | 1846 | 1448042214872 Marionette INFO loaded listener.js
09:56:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf80893000) [pid = 1846] [serial = 611] [outer = 0x7fdf800a8000]
09:56:55 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
09:56:55 INFO - document served over http requires an https
09:56:55 INFO - sub-resource via xhr-request using the http-csp
09:56:55 INFO - delivery method with no-redirect and when
09:56: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"
09:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:55 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
09:56:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1200ms
09:56:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
09:56:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf83d0e000 == 66 [pid = 1846] [id = 218]
09:56:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf6f6bd000) [pid = 1846] [serial = 612] [outer = (nil)]
09:56:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf8384c800) [pid = 1846] [serial = 613] [outer = 0x7fdf6f6bd000]
09:56:56 INFO - PROCESS | 1846 | 1448042216072 Marionette INFO loaded listener.js
09:56:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf843e6000) [pid = 1846] [serial = 614] [outer = 0x7fdf6f6bd000]
09:56:56 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
09:56:56 INFO - document served over http requires an https
09:56:56 INFO - sub-resource via xhr-request using the http-csp
09:56:56 INFO - delivery method with swap-origin-redirect and when
09:56: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"
09:56:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:56:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:56:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:56:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:56:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:56:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:56:56 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
09:56:56 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 1226ms
09:56:56 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
09:56:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85be3000 == 67 [pid = 1846] [id = 219]
09:56:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fdf852a4400) [pid = 1846] [serial = 615] [outer = (nil)]
09:56:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fdf85770400) [pid = 1846] [serial = 616] [outer = 0x7fdf852a4400]
09:56:57 INFO - PROCESS | 1846 | 1448042217352 Marionette INFO loaded listener.js
09:56:57 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fdf86981c00) [pid = 1846] [serial = 617] [outer = 0x7fdf852a4400]
09:56:58 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
09:56:58 INFO - document served over http requires an http
09:56:58 INFO - sub-resource via fetch-request using the http-csp
09:56:58 INFO - delivery method with keep-origin-redirect and when
09:56:58 INFO - the target request is same-origin.
09:56:58 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 1230ms
09:56:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
09:56:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf88db7800 == 68 [pid = 1846] [id = 220]
09:56:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fdf704bb000) [pid = 1846] [serial = 618] [outer = (nil)]
09:56:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fdf704bc000) [pid = 1846] [serial = 619] [outer = 0x7fdf704bb000]
09:56:58 INFO - PROCESS | 1846 | 1448042218573 Marionette INFO loaded listener.js
09:56:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fdf852a7000) [pid = 1846] [serial = 620] [outer = 0x7fdf704bb000]
09:56:59 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
09:56:59 INFO - document served over http requires an http
09:56:59 INFO - sub-resource via fetch-request using the http-csp
09:56:59 INFO - delivery method with no-redirect and when
09:56:59 INFO - the target request is same-origin.
09:56:59 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 1278ms
09:56:59 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
09:56:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6afe0000 == 69 [pid = 1846] [id = 221]
09:56:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fdf704bb400) [pid = 1846] [serial = 621] [outer = (nil)]
09:56:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fdf874e3400) [pid = 1846] [serial = 622] [outer = 0x7fdf704bb400]
09:56:59 INFO - PROCESS | 1846 | 1448042219852 Marionette INFO loaded listener.js
09:56:59 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:56:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fdf88d68000) [pid = 1846] [serial = 623] [outer = 0x7fdf704bb400]
09:57:00 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
09:57:00 INFO - document served over http requires an http
09:57:00 INFO - sub-resource via fetch-request using the http-csp
09:57:00 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:57:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:57:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:57:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:00 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
09:57:00 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 1180ms
09:57:00 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
09:57:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f710000 == 70 [pid = 1846] [id = 222]
09:57:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fdf704c1800) [pid = 1846] [serial = 624] [outer = (nil)]
09:57:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fdf7f53b000) [pid = 1846] [serial = 625] [outer = 0x7fdf704c1800]
09:57:01 INFO - PROCESS | 1846 | 1448042221065 Marionette INFO loaded listener.js
09:57:01 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fdf7f542800) [pid = 1846] [serial = 626] [outer = 0x7fdf704c1800]
09:57:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf83413800 == 71 [pid = 1846] [id = 223]
09:57:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fdf7f541000) [pid = 1846] [serial = 627] [outer = (nil)]
09:57:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fdf7f541c00) [pid = 1846] [serial = 628] [outer = 0x7fdf7f541000]
09:57:01 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
09:57:01 INFO - document served over http requires an http
09:57:01 INFO - sub-resource via iframe-tag using the http-csp
09:57:01 INFO - delivery method with keep-origin-redirect and when
09:57:01 INFO - the target request is same-origin.
09:57:01 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 1276ms
09:57:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
09:57:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8341d000 == 72 [pid = 1846] [id = 224]
09:57:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fdf7f536400) [pid = 1846] [serial = 629] [outer = (nil)]
09:57:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fdf80215000) [pid = 1846] [serial = 630] [outer = 0x7fdf7f536400]
09:57:02 INFO - PROCESS | 1846 | 1448042222352 Marionette INFO loaded listener.js
09:57:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fdf8021cc00) [pid = 1846] [serial = 631] [outer = 0x7fdf7f536400]
09:57:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dfa7000 == 73 [pid = 1846] [id = 225]
09:57:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fdf804d6400) [pid = 1846] [serial = 632] [outer = (nil)]
09:57:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fdf804d8400) [pid = 1846] [serial = 633] [outer = 0x7fdf804d6400]
09:57:03 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
09:57:03 INFO - document served over http requires an http
09:57:03 INFO - sub-resource via iframe-tag using the http-csp
09:57:03 INFO - delivery method with no-redirect and when
09:57:03 INFO - the target request is same-origin.
09:57:03 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 1329ms
09:57:03 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
09:57:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dfb4800 == 74 [pid = 1846] [id = 226]
09:57:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fdf804d8800) [pid = 1846] [serial = 634] [outer = (nil)]
09:57:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fdf804df400) [pid = 1846] [serial = 635] [outer = 0x7fdf804d8800]
09:57:03 INFO - PROCESS | 1846 | 1448042223706 Marionette INFO loaded listener.js
09:57:03 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fdf8e327000) [pid = 1846] [serial = 636] [outer = 0x7fdf804d8800]
09:57:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a246000 == 75 [pid = 1846] [id = 227]
09:57:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fdf6a282400) [pid = 1846] [serial = 637] [outer = (nil)]
09:57:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fdf6a286c00) [pid = 1846] [serial = 638] [outer = 0x7fdf6a282400]
09:57:04 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
09:57:04 INFO - document served over http requires an http
09:57:04 INFO - sub-resource via iframe-tag using the http-csp
09:57:04 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:57:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:57:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:04 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
09:57:04 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 1274ms
09:57:04 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
09:57:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a250800 == 76 [pid = 1846] [id = 228]
09:57:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fdf6a284400) [pid = 1846] [serial = 639] [outer = (nil)]
09:57:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fdf6a28a400) [pid = 1846] [serial = 640] [outer = 0x7fdf6a284400]
09:57:04 INFO - PROCESS | 1846 | 1448042224987 Marionette INFO loaded listener.js
09:57:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fdf804e1400) [pid = 1846] [serial = 641] [outer = 0x7fdf6a284400]
09:57:05 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
09:57:05 INFO - document served over http requires an http
09:57:05 INFO - sub-resource via script-tag using the http-csp
09:57:05 INFO - delivery method with keep-origin-redirect and when
09:57:05 INFO - the target request is same-origin.
09:57:05 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 1225ms
09:57:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
09:57:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab1b800 == 77 [pid = 1846] [id = 229]
09:57:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fdf6a286400) [pid = 1846] [serial = 642] [outer = (nil)]
09:57:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fdf6b110c00) [pid = 1846] [serial = 643] [outer = 0x7fdf6a286400]
09:57:06 INFO - PROCESS | 1846 | 1448042226204 Marionette INFO loaded listener.js
09:57:06 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fdf6b116800) [pid = 1846] [serial = 644] [outer = 0x7fdf6a286400]
09:57:06 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
09:57:06 INFO - document served over http requires an http
09:57:06 INFO - sub-resource via script-tag using the http-csp
09:57:06 INFO - delivery method with no-redirect and when
09:57:06 INFO - the target request is same-origin.
09:57:06 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 1174ms
09:57:06 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
09:57:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a473000 == 78 [pid = 1846] [id = 230]
09:57:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fdf6a446400) [pid = 1846] [serial = 645] [outer = (nil)]
09:57:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fdf6a44b800) [pid = 1846] [serial = 646] [outer = 0x7fdf6a446400]
09:57:07 INFO - PROCESS | 1846 | 1448042227401 Marionette INFO loaded listener.js
09:57:07 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fdf6a452800) [pid = 1846] [serial = 647] [outer = 0x7fdf6a446400]
09:57:08 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
09:57:08 INFO - document served over http requires an http
09:57:08 INFO - sub-resource via script-tag using the http-csp
09:57:08 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:57:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:57:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:08 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
09:57:08 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 1279ms
09:57:08 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
09:57:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf68643800 == 79 [pid = 1846] [id = 231]
09:57:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fdf6a449400) [pid = 1846] [serial = 648] [outer = (nil)]
09:57:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fdf8e3a3c00) [pid = 1846] [serial = 649] [outer = 0x7fdf6a449400]
09:57:08 INFO - PROCESS | 1846 | 1448042228699 Marionette INFO loaded listener.js
09:57:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fdf8f077800) [pid = 1846] [serial = 650] [outer = 0x7fdf6a449400]
09:57:09 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
09:57:09 INFO - document served over http requires an http
09:57:09 INFO - sub-resource via xhr-request using the http-csp
09:57:09 INFO - delivery method with keep-origin-redirect and when
09:57:09 INFO - the target request is same-origin.
09:57:09 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 1179ms
09:57:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
09:57:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6865c800 == 80 [pid = 1846] [id = 232]
09:57:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fdf68431c00) [pid = 1846] [serial = 651] [outer = (nil)]
09:57:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fdf6843a800) [pid = 1846] [serial = 652] [outer = 0x7fdf68431c00]
09:57:09 INFO - PROCESS | 1846 | 1448042229927 Marionette INFO loaded listener.js
09:57:10 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7fdf8f073400) [pid = 1846] [serial = 653] [outer = 0x7fdf68431c00]
09:57:10 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
09:57:10 INFO - document served over http requires an http
09:57:10 INFO - sub-resource via xhr-request using the http-csp
09:57:10 INFO - delivery method with no-redirect and when
09:57:10 INFO - the target request is same-origin.
09:57:10 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 1229ms
09:57:10 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
09:57:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf766b5000 == 81 [pid = 1846] [id = 233]
09:57:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7fdf781cd000) [pid = 1846] [serial = 654] [outer = (nil)]
09:57:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7fdf7caf9400) [pid = 1846] [serial = 655] [outer = 0x7fdf781cd000]
09:57:12 INFO - PROCESS | 1846 | 1448042232479 Marionette INFO loaded listener.js
09:57:12 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7fdf8f076800) [pid = 1846] [serial = 656] [outer = 0x7fdf781cd000]
09:57:13 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
09:57:13 INFO - document served over http requires an http
09:57:13 INFO - sub-resource via xhr-request using the http-csp
09:57:13 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:57:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:57:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:13 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
09:57:13 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 2879ms
09:57:13 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
09:57:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db17800 == 82 [pid = 1846] [id = 234]
09:57:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7fdf6f6c2000) [pid = 1846] [serial = 657] [outer = (nil)]
09:57:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7fdf6f6c4800) [pid = 1846] [serial = 658] [outer = 0x7fdf6f6c2000]
09:57:13 INFO - PROCESS | 1846 | 1448042233975 Marionette INFO loaded listener.js
09:57:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7fdf70015c00) [pid = 1846] [serial = 659] [outer = 0x7fdf6f6c2000]
09:57:15 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
09:57:15 INFO - document served over http requires an https
09:57:15 INFO - sub-resource via fetch-request using the http-csp
09:57:15 INFO - delivery method with keep-origin-redirect and when
09:57: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"
09:57:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:57:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:57:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:57:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:15 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
09:57:15 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 1378ms
09:57:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
09:57:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbbb800 == 83 [pid = 1846] [id = 235]
09:57:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7fdf6e625800) [pid = 1846] [serial = 660] [outer = (nil)]
09:57:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7fdf6e630800) [pid = 1846] [serial = 661] [outer = 0x7fdf6e625800]
09:57:15 INFO - PROCESS | 1846 | 1448042235614 Marionette INFO loaded listener.js
09:57:15 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7fdf6ff58c00) [pid = 1846] [serial = 662] [outer = 0x7fdf6e625800]
09:57:16 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
09:57:16 INFO - document served over http requires an https
09:57:16 INFO - sub-resource via fetch-request using the http-csp
09:57:16 INFO - delivery method with no-redirect and when
09:57: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"
09:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:57:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:57:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:57:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:16 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
09:57:16 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 1263ms
09:57:16 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
09:57:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f722800 == 84 [pid = 1846] [id = 236]
09:57:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fdf6e625c00) [pid = 1846] [serial = 663] [outer = (nil)]
09:57:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fdf7001f000) [pid = 1846] [serial = 664] [outer = 0x7fdf6e625c00]
09:57:16 INFO - PROCESS | 1846 | 1448042236853 Marionette INFO loaded listener.js
09:57:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fdf70a27800) [pid = 1846] [serial = 665] [outer = 0x7fdf6e625c00]
09:57:17 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
09:57:17 INFO - document served over http requires an https
09:57:17 INFO - sub-resource via fetch-request using the http-csp
09:57:17 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:57:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:57:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:57:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:17 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
09:57:17 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 1287ms
09:57:17 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
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fb81800 == 83 [pid = 1846] [id = 212]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77dd7000 == 82 [pid = 1846] [id = 211]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7ca96000 == 81 [pid = 1846] [id = 210]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af14800 == 80 [pid = 1846] [id = 209]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7899d800 == 79 [pid = 1846] [id = 208]
09:57:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbbe000 == 80 [pid = 1846] [id = 237]
09:57:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fdf6a4ea000) [pid = 1846] [serial = 666] [outer = (nil)]
09:57:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fdf6e747c00) [pid = 1846] [serial = 667] [outer = 0x7fdf6a4ea000]
09:57:18 INFO - PROCESS | 1846 | 1448042238289 Marionette INFO loaded listener.js
09:57:18 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fdf706bf800) [pid = 1846] [serial = 668] [outer = 0x7fdf6a4ea000]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772d7800 == 79 [pid = 1846] [id = 207]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d0b800 == 78 [pid = 1846] [id = 206]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772e5000 == 77 [pid = 1846] [id = 205]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e8cc000 == 76 [pid = 1846] [id = 204]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db4c000 == 75 [pid = 1846] [id = 203]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ff13000 == 74 [pid = 1846] [id = 202]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e64d800 == 73 [pid = 1846] [id = 200]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6fdd3800 == 72 [pid = 1846] [id = 199]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbce000 == 71 [pid = 1846] [id = 198]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbc1000 == 70 [pid = 1846] [id = 197]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ff21800 == 69 [pid = 1846] [id = 196]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ff17000 == 68 [pid = 1846] [id = 195]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86661000 == 67 [pid = 1846] [id = 194]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f8a3800 == 66 [pid = 1846] [id = 193]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8f135000 == 65 [pid = 1846] [id = 192]
09:57:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86a19000 == 64 [pid = 1846] [id = 191]
09:57:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf839cd800 == 63 [pid = 1846] [id = 190]
09:57:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf803c6800 == 62 [pid = 1846] [id = 189]
09:57:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766ba000 == 61 [pid = 1846] [id = 188]
09:57:19 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fdf80885400) [pid = 1846] [serial = 517] [outer = (nil)] [url = about:blank]
09:57:19 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fdf8384f000) [pid = 1846] [serial = 520] [outer = (nil)] [url = about:blank]
09:57:19 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fdf7caf7400) [pid = 1846] [serial = 514] [outer = (nil)] [url = about:blank]
09:57:19 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fdf85ab9000) [pid = 1846] [serial = 457] [outer = (nil)] [url = about:blank]
09:57:19 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fdf7a7d3000) [pid = 1846] [serial = 504] [outer = (nil)] [url = about:blank]
09:57:19 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fdf77c92400) [pid = 1846] [serial = 509] [outer = (nil)] [url = about:blank]
09:57:19 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
09:57:19 INFO - document served over http requires an https
09:57:19 INFO - sub-resource via fetch-request using the http-csp
09:57:19 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:57:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:57:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:57:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:19 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
09:57:19 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 1575ms
09:57:19 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
09:57:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70950000 == 62 [pid = 1846] [id = 238]
09:57:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fdf6a4ea800) [pid = 1846] [serial = 669] [outer = (nil)]
09:57:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fdf70a29800) [pid = 1846] [serial = 670] [outer = 0x7fdf6a4ea800]
09:57:19 INFO - PROCESS | 1846 | 1448042239644 Marionette INFO loaded listener.js
09:57:19 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fdf76dd5400) [pid = 1846] [serial = 671] [outer = 0x7fdf6a4ea800]
09:57:20 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
09:57:20 INFO - document served over http requires an https
09:57:20 INFO - sub-resource via fetch-request using the http-csp
09:57:20 INFO - delivery method with keep-origin-redirect and when
09:57: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"
09:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:57:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:57:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:57:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:20 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
09:57:20 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 981ms
09:57:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
09:57:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ff18000 == 63 [pid = 1846] [id = 239]
09:57:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fdf767c1800) [pid = 1846] [serial = 672] [outer = (nil)]
09:57:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fdf77c7ec00) [pid = 1846] [serial = 673] [outer = 0x7fdf767c1800]
09:57:20 INFO - PROCESS | 1846 | 1448042240665 Marionette INFO loaded listener.js
09:57:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fdf77d80c00) [pid = 1846] [serial = 674] [outer = 0x7fdf767c1800]
09:57:21 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
09:57:21 INFO - document served over http requires an https
09:57:21 INFO - sub-resource via fetch-request using the http-csp
09:57:21 INFO - delivery method with no-redirect and when
09:57: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"
09:57:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:57:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:57:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:57:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:21 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
09:57:21 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 1078ms
09:57:21 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
09:57:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76a8b000 == 64 [pid = 1846] [id = 240]
09:57:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7fdf76dda000) [pid = 1846] [serial = 675] [outer = (nil)]
09:57:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7fdf78529c00) [pid = 1846] [serial = 676] [outer = 0x7fdf76dda000]
09:57:21 INFO - PROCESS | 1846 | 1448042241660 Marionette INFO loaded listener.js
09:57:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7fdf7b466000) [pid = 1846] [serial = 677] [outer = 0x7fdf76dda000]
09:57:22 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
09:57:22 INFO - document served over http requires an https
09:57:22 INFO - sub-resource via fetch-request using the http-csp
09:57:22 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:57:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:57:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:57:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:22 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
09:57:22 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 973ms
09:57:22 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
09:57:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772ea000 == 65 [pid = 1846] [id = 241]
09:57:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7fdf77c93000) [pid = 1846] [serial = 678] [outer = (nil)]
09:57:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7fdf7c513000) [pid = 1846] [serial = 679] [outer = 0x7fdf77c93000]
09:57:22 INFO - PROCESS | 1846 | 1448042242662 Marionette INFO loaded listener.js
09:57:22 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7fdf7f3c0800) [pid = 1846] [serial = 680] [outer = 0x7fdf77c93000]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7fdf87b3a800) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7fdf77c86800) [pid = 1846] [serial = 254] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7fdf7b765400) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7fdf7caf8000) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7fdf77285800) [pid = 1846] [serial = 271] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7fdf8576f400) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fdf97c6a000) [pid = 1846] [serial = 268] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fdf85ab8000) [pid = 1846] [serial = 265] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fdf7b060c00) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fdf6f556800) [pid = 1846] [serial = 497] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fdf85aba000) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fdf8529f400) [pid = 1846] [serial = 262] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7fdf77d7e000) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7fdf7f5cec00) [pid = 1846] [serial = 259] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7fdf7b060800) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7fdf77294000) [pid = 1846] [serial = 249] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7fdf7f2dd400) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7fdf8f07ac00) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7fdf6ffde800) [pid = 1846] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7fdf7fbd1400) [pid = 1846] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7fdf70e29400) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7fdf76dd8800) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fdf6a4e0800) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fdf76695800) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fdf6f559c00) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fdf76f4d400) [pid = 1846] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fdf6e51f800) [pid = 1846] [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]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fdf7a7da400) [pid = 1846] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042207930]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fdf76dd2800) [pid = 1846] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042190818]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fdf6ff53400) [pid = 1846] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fdf6e629800) [pid = 1846] [serial = 562] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fdf767b4400) [pid = 1846] [serial = 580] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fdf7b765c00) [pid = 1846] [serial = 593] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fdf6e51dc00) [pid = 1846] [serial = 565] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fdf76dd7400) [pid = 1846] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042190818]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fdf781d6c00) [pid = 1846] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fdf6ff59400) [pid = 1846] [serial = 556] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fdf7ff84800) [pid = 1846] [serial = 568] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fdf6f6c6800) [pid = 1846] [serial = 528] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fdf6ff56c00) [pid = 1846] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fdf6a4e9000) [pid = 1846] [serial = 574] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fdf843db800) [pid = 1846] [serial = 538] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fdf76b33c00) [pid = 1846] [serial = 583] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fdf7b654000) [pid = 1846] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042207930]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fdf76ddc000) [pid = 1846] [serial = 551] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fdf7ca30000) [pid = 1846] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fdf6ffdac00) [pid = 1846] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fdf6e74dc00) [pid = 1846] [serial = 559] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fdf706c0800) [pid = 1846] [serial = 546] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fdf7f5cf400) [pid = 1846] [serial = 535] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fdf6f77cc00) [pid = 1846] [serial = 577] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fdf776e4000) [pid = 1846] [serial = 532] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fdf77d7b400) [pid = 1846] [serial = 588] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fdf6fb5b400) [pid = 1846] [serial = 571] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fdf6ffd7400) [pid = 1846] [serial = 541] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fdf70a2d400) [pid = 1846] [serial = 598] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fdf88c61400) [pid = 1846] [serial = 225] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fdf7b066800) [pid = 1846] [serial = 286] [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.]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fdf97865000) [pid = 1846] [serial = 430] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fdf6f783000) [pid = 1846] [serial = 493] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf98d55000) [pid = 1846] [serial = 361] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf7af52400) [pid = 1846] [serial = 462] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf781dbc00) [pid = 1846] [serial = 358] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf97c6c000) [pid = 1846] [serial = 406] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf97c6b400) [pid = 1846] [serial = 484] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf886b2c00) [pid = 1846] [serial = 256] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf8f36a800) [pid = 1846] [serial = 349] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf84326000) [pid = 1846] [serial = 304] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf7fd9c000) [pid = 1846] [serial = 487] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf98d52000) [pid = 1846] [serial = 310] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf98dcac00) [pid = 1846] [serial = 273] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf84662400) [pid = 1846] [serial = 400] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf76d50800) [pid = 1846] [serial = 415] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf98dc7000) [pid = 1846] [serial = 316] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf98867c00) [pid = 1846] [serial = 270] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf975c4c00) [pid = 1846] [serial = 267] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf80554000) [pid = 1846] [serial = 364] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf97b76000) [pid = 1846] [serial = 478] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf975c5800) [pid = 1846] [serial = 403] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf9885f400) [pid = 1846] [serial = 481] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf8589c400) [pid = 1846] [serial = 219] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf98864800) [pid = 1846] [serial = 352] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf85166400) [pid = 1846] [serial = 346] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf7fbcb400) [pid = 1846] [serial = 397] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf8088cc00) [pid = 1846] [serial = 499] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf88651000) [pid = 1846] [serial = 180] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf70e1f000) [pid = 1846] [serial = 529] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf97465800) [pid = 1846] [serial = 264] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf76f4e400) [pid = 1846] [serial = 420] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf879be000) [pid = 1846] [serial = 472] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf87b3bc00) [pid = 1846] [serial = 307] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf8eee8000) [pid = 1846] [serial = 261] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf8f4d9000) [pid = 1846] [serial = 475] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf98861400) [pid = 1846] [serial = 355] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf97862400) [pid = 1846] [serial = 425] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf7caef000) [pid = 1846] [serial = 214] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf7f2d2000) [pid = 1846] [serial = 251] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf98860000) [pid = 1846] [serial = 412] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf879c3c00) [pid = 1846] [serial = 222] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf7669dc00) [pid = 1846] [serial = 409] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf843dec00) [pid = 1846] [serial = 467] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf7fe38000) [pid = 1846] [serial = 496] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf7fd9b000) [pid = 1846] [serial = 490] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf98dc8c00) [pid = 1846] [serial = 313] [outer = (nil)] [url = about:blank]
09:57:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7095b000 == 66 [pid = 1846] [id = 242]
09:57:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf6f554000) [pid = 1846] [serial = 681] [outer = (nil)]
09:57:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf6fb5b400) [pid = 1846] [serial = 682] [outer = 0x7fdf6f554000]
09:57:23 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
09:57:23 INFO - document served over http requires an https
09:57:23 INFO - sub-resource via iframe-tag using the http-csp
09:57:23 INFO - delivery method with keep-origin-redirect and when
09:57: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"
09:57:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:57:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:57:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:23 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
09:57:23 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 1424ms
09:57:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
09:57:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772f2000 == 67 [pid = 1846] [id = 243]
09:57:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf6f779c00) [pid = 1846] [serial = 683] [outer = (nil)]
09:57:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf70e1f800) [pid = 1846] [serial = 684] [outer = 0x7fdf6f779c00]
09:57:24 INFO - PROCESS | 1846 | 1448042244095 Marionette INFO loaded listener.js
09:57:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf76f4d400) [pid = 1846] [serial = 685] [outer = 0x7fdf6f779c00]
09:57:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf78998000 == 68 [pid = 1846] [id = 244]
09:57:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf76f43000) [pid = 1846] [serial = 686] [outer = (nil)]
09:57:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf77d83800) [pid = 1846] [serial = 687] [outer = 0x7fdf76f43000]
09:57:24 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
09:57:24 INFO - document served over http requires an https
09:57:24 INFO - sub-resource via iframe-tag using the http-csp
09:57:24 INFO - delivery method with no-redirect and when
09:57: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"
09:57:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:57:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:57:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:24 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
09:57:24 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 982ms
09:57:24 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
09:57:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7adc3000 == 69 [pid = 1846] [id = 245]
09:57:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf6f782000) [pid = 1846] [serial = 688] [outer = (nil)]
09:57:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf76f4b000) [pid = 1846] [serial = 689] [outer = 0x7fdf6f782000]
09:57:25 INFO - PROCESS | 1846 | 1448042245107 Marionette INFO loaded listener.js
09:57:25 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf7c7c8800) [pid = 1846] [serial = 690] [outer = 0x7fdf6f782000]
09:57:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db14000 == 70 [pid = 1846] [id = 246]
09:57:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf6801e400) [pid = 1846] [serial = 691] [outer = (nil)]
09:57:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf6a283400) [pid = 1846] [serial = 692] [outer = 0x7fdf6801e400]
09:57: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
09:57:26 INFO - document served over http requires an https
09:57:26 INFO - sub-resource via iframe-tag using the http-csp
09:57:26 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:57:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:57:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57: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
09:57: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 1274ms
09:57: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
09:57:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db46800 == 71 [pid = 1846] [id = 247]
09:57:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf6f55a400) [pid = 1846] [serial = 693] [outer = (nil)]
09:57:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf6f777c00) [pid = 1846] [serial = 694] [outer = 0x7fdf6f55a400]
09:57:26 INFO - PROCESS | 1846 | 1448042246543 Marionette INFO loaded listener.js
09:57:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf6ffd7c00) [pid = 1846] [serial = 695] [outer = 0x7fdf6f55a400]
09:57:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ff03800 == 72 [pid = 1846] [id = 248]
09:57:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf70015000) [pid = 1846] [serial = 696] [outer = (nil)]
09:57:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf70019800) [pid = 1846] [serial = 697] [outer = 0x7fdf70015000]
09:57:27 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
09:57:27 INFO - document served over http requires an https
09:57:27 INFO - sub-resource via iframe-tag using the http-csp
09:57:27 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:57:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:57:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:27 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
09:57:27 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 1427ms
09:57:27 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
09:57:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77726800 == 73 [pid = 1846] [id = 249]
09:57:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf6f55ec00) [pid = 1846] [serial = 698] [outer = (nil)]
09:57:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf706bbc00) [pid = 1846] [serial = 699] [outer = 0x7fdf6f55ec00]
09:57:28 INFO - PROCESS | 1846 | 1448042248001 Marionette INFO loaded listener.js
09:57:28 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf76dd8c00) [pid = 1846] [serial = 700] [outer = 0x7fdf6f55ec00]
09:57:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b93f800 == 74 [pid = 1846] [id = 250]
09:57:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf76dda400) [pid = 1846] [serial = 701] [outer = (nil)]
09:57:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf70021400) [pid = 1846] [serial = 702] [outer = 0x7fdf76dda400]
09:57:28 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
09:57:28 INFO - document served over http requires an https
09:57:28 INFO - sub-resource via iframe-tag using the http-csp
09:57:28 INFO - delivery method with keep-origin-redirect and when
09:57: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"
09:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:57:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:57:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:28 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
09:57:28 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 1377ms
09:57:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
09:57:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7c89f000 == 75 [pid = 1846] [id = 251]
09:57:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf7001d800) [pid = 1846] [serial = 703] [outer = (nil)]
09:57:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf7a7dbc00) [pid = 1846] [serial = 704] [outer = 0x7fdf7001d800]
09:57:29 INFO - PROCESS | 1846 | 1448042249385 Marionette INFO loaded listener.js
09:57:29 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf7caf8c00) [pid = 1846] [serial = 705] [outer = 0x7fdf7001d800]
09:57:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f8a4000 == 76 [pid = 1846] [id = 252]
09:57:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf7f539000) [pid = 1846] [serial = 706] [outer = (nil)]
09:57:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf7fbce800) [pid = 1846] [serial = 707] [outer = 0x7fdf7f539000]
09:57:30 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
09:57:30 INFO - document served over http requires an https
09:57:30 INFO - sub-resource via iframe-tag using the http-csp
09:57:30 INFO - delivery method with no-redirect and when
09:57: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"
09:57:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:57:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:57:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:30 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
09:57:30 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 1443ms
09:57:30 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
09:57:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fb79000 == 77 [pid = 1846] [id = 253]
09:57:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf7f5d1800) [pid = 1846] [serial = 708] [outer = (nil)]
09:57:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf7fbccc00) [pid = 1846] [serial = 709] [outer = 0x7fdf7f5d1800]
09:57:30 INFO - PROCESS | 1846 | 1448042250830 Marionette INFO loaded listener.js
09:57:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf7fd9b000) [pid = 1846] [serial = 710] [outer = 0x7fdf7f5d1800]
09:57:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fd16800 == 78 [pid = 1846] [id = 254]
09:57:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf7fd9c000) [pid = 1846] [serial = 711] [outer = (nil)]
09:57:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf7fbd1800) [pid = 1846] [serial = 712] [outer = 0x7fdf7fd9c000]
09:57:31 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
09:57:31 INFO - document served over http requires an https
09:57:31 INFO - sub-resource via iframe-tag using the http-csp
09:57:31 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:57:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:57:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:31 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
09:57:31 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 1377ms
09:57:31 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
09:57:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fd1b000 == 79 [pid = 1846] [id = 255]
09:57:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf7f70b000) [pid = 1846] [serial = 713] [outer = (nil)]
09:57:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf7ff88c00) [pid = 1846] [serial = 714] [outer = 0x7fdf7f70b000]
09:57:32 INFO - PROCESS | 1846 | 1448042252187 Marionette INFO loaded listener.js
09:57:32 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf80212400) [pid = 1846] [serial = 715] [outer = 0x7fdf7f70b000]
09:57:33 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
09:57:33 INFO - document served over http requires an https
09:57:33 INFO - sub-resource via script-tag using the http-csp
09:57:33 INFO - delivery method with keep-origin-redirect and when
09:57: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"
09:57:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:57:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:57:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:33 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
09:57:33 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 1283ms
09:57:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
09:57:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf803d3000 == 80 [pid = 1846] [id = 256]
09:57:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf80220c00) [pid = 1846] [serial = 716] [outer = (nil)]
09:57:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf804e2c00) [pid = 1846] [serial = 717] [outer = 0x7fdf80220c00]
09:57:33 INFO - PROCESS | 1846 | 1448042253458 Marionette INFO loaded listener.js
09:57:33 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf836ee000) [pid = 1846] [serial = 718] [outer = 0x7fdf80220c00]
09:57:34 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
09:57:34 INFO - document served over http requires an https
09:57:34 INFO - sub-resource via script-tag using the http-csp
09:57:34 INFO - delivery method with no-redirect and when
09:57: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"
09:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:57:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:57:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:34 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
09:57:34 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 1178ms
09:57:34 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
09:57:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf808b7000 == 81 [pid = 1846] [id = 257]
09:57:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf804d8c00) [pid = 1846] [serial = 719] [outer = (nil)]
09:57:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf843d6c00) [pid = 1846] [serial = 720] [outer = 0x7fdf804d8c00]
09:57:34 INFO - PROCESS | 1846 | 1448042254696 Marionette INFO loaded listener.js
09:57:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf8465a800) [pid = 1846] [serial = 721] [outer = 0x7fdf804d8c00]
09:57:35 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
09:57:35 INFO - document served over http requires an https
09:57:35 INFO - sub-resource via script-tag using the http-csp
09:57:35 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:57:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:57:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:35 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
09:57:35 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 1282ms
09:57:35 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
09:57:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf839cd800 == 82 [pid = 1846] [id = 258]
09:57:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf804e1000) [pid = 1846] [serial = 722] [outer = (nil)]
09:57:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf8515d400) [pid = 1846] [serial = 723] [outer = 0x7fdf804e1000]
09:57:35 INFO - PROCESS | 1846 | 1448042255958 Marionette INFO loaded listener.js
09:57:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf853ac000) [pid = 1846] [serial = 724] [outer = 0x7fdf804e1000]
09:57:36 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
09:57:36 INFO - document served over http requires an https
09:57:36 INFO - sub-resource via script-tag using the http-csp
09:57:36 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:57:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:57:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:36 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
09:57:36 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 1224ms
09:57:36 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
09:57:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf856b6800 == 83 [pid = 1846] [id = 259]
09:57:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fdf85773800) [pid = 1846] [serial = 725] [outer = (nil)]
09:57:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fdf85ab8400) [pid = 1846] [serial = 726] [outer = 0x7fdf85773800]
09:57:37 INFO - PROCESS | 1846 | 1448042257193 Marionette INFO loaded listener.js
09:57:37 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fdf86f6b800) [pid = 1846] [serial = 727] [outer = 0x7fdf85773800]
09:57:38 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
09:57:38 INFO - document served over http requires an https
09:57:38 INFO - sub-resource via script-tag using the http-csp
09:57:38 INFO - delivery method with keep-origin-redirect and when
09:57: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"
09:57:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:57:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:57:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:38 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
09:57:38 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 1277ms
09:57:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
09:57:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85be0000 == 84 [pid = 1846] [id = 260]
09:57:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fdf85779c00) [pid = 1846] [serial = 728] [outer = (nil)]
09:57:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fdf886b2c00) [pid = 1846] [serial = 729] [outer = 0x7fdf85779c00]
09:57:38 INFO - PROCESS | 1846 | 1448042258464 Marionette INFO loaded listener.js
09:57:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fdf8e3ab800) [pid = 1846] [serial = 730] [outer = 0x7fdf85779c00]
09:57:39 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
09:57:39 INFO - document served over http requires an https
09:57:39 INFO - sub-resource via script-tag using the http-csp
09:57:39 INFO - delivery method with no-redirect and when
09:57: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"
09:57:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:57:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:57:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:39 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
09:57:39 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 1231ms
09:57:39 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
09:57:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf87453000 == 85 [pid = 1846] [id = 261]
09:57:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fdf8f1ecc00) [pid = 1846] [serial = 731] [outer = (nil)]
09:57:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fdf8f43ac00) [pid = 1846] [serial = 732] [outer = 0x7fdf8f1ecc00]
09:57:39 INFO - PROCESS | 1846 | 1448042259733 Marionette INFO loaded listener.js
09:57:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fdf9751b000) [pid = 1846] [serial = 733] [outer = 0x7fdf8f1ecc00]
09:57:40 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
09:57:40 INFO - document served over http requires an https
09:57:40 INFO - sub-resource via script-tag using the http-csp
09:57:40 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:57:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:57:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:40 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
09:57:40 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 1276ms
09:57:40 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
09:57:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8f132000 == 86 [pid = 1846] [id = 262]
09:57:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fdf805be000) [pid = 1846] [serial = 734] [outer = (nil)]
09:57:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fdf805c1c00) [pid = 1846] [serial = 735] [outer = 0x7fdf805be000]
09:57:41 INFO - PROCESS | 1846 | 1448042261008 Marionette INFO loaded listener.js
09:57:41 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fdf8f36a800) [pid = 1846] [serial = 736] [outer = 0x7fdf805be000]
09:57:41 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
09:57:41 INFO - document served over http requires an https
09:57:41 INFO - sub-resource via xhr-request using the http-csp
09:57:41 INFO - delivery method with keep-origin-redirect and when
09:57: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"
09:57:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:57:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:57:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:41 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
09:57:41 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 1174ms
09:57:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
09:57:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf97272000 == 87 [pid = 1846] [id = 263]
09:57:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fdf77660c00) [pid = 1846] [serial = 737] [outer = (nil)]
09:57:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fdf77666400) [pid = 1846] [serial = 738] [outer = 0x7fdf77660c00]
09:57:42 INFO - PROCESS | 1846 | 1448042262188 Marionette INFO loaded listener.js
09:57:42 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fdf8054c400) [pid = 1846] [serial = 739] [outer = 0x7fdf77660c00]
09:57:44 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
09:57:44 INFO - document served over http requires an https
09:57:44 INFO - sub-resource via xhr-request using the http-csp
09:57:44 INFO - delivery method with no-redirect and when
09:57: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"
09:57:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:57:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:57:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:44 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
09:57:44 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 2631ms
09:57:44 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
09:57:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70944000 == 88 [pid = 1846] [id = 264]
09:57:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fdf6801b800) [pid = 1846] [serial = 740] [outer = (nil)]
09:57:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fdf6ffd3800) [pid = 1846] [serial = 741] [outer = 0x7fdf6801b800]
09:57:44 INFO - PROCESS | 1846 | 1448042264952 Marionette INFO loaded listener.js
09:57:45 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fdf702e6800) [pid = 1846] [serial = 742] [outer = 0x7fdf6801b800]
09:57:46 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
09:57:46 INFO - document served over http requires an https
09:57:46 INFO - sub-resource via xhr-request using the http-csp
09:57:46 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:57:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:57:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:46 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
09:57:46 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 2186ms
09:57:46 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
09:57:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f92a000 == 89 [pid = 1846] [id = 265]
09:57:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fdf6a4e6c00) [pid = 1846] [serial = 743] [outer = (nil)]
09:57:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fdf6fb57c00) [pid = 1846] [serial = 744] [outer = 0x7fdf6a4e6c00]
09:57:47 INFO - PROCESS | 1846 | 1448042267070 Marionette INFO loaded listener.js
09:57:47 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fdf702e5000) [pid = 1846] [serial = 745] [outer = 0x7fdf6a4e6c00]
09:57:47 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
09:57:47 INFO - document served over http requires an https
09:57:47 INFO - sub-resource via xhr-request using the http-csp
09:57:47 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:57:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:57:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:47 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
09:57:47 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 1230ms
09:57:47 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
09:57:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a478800 == 90 [pid = 1846] [id = 266]
09:57:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fdf6843a400) [pid = 1846] [serial = 746] [outer = (nil)]
09:57:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fdf6a287000) [pid = 1846] [serial = 747] [outer = 0x7fdf6843a400]
09:57:48 INFO - PROCESS | 1846 | 1448042268325 Marionette INFO loaded listener.js
09:57:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fdf6f6c8400) [pid = 1846] [serial = 748] [outer = 0x7fdf6843a400]
09:57:49 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
09:57:49 INFO - document served over http requires an https
09:57:49 INFO - sub-resource via xhr-request using the http-csp
09:57:49 INFO - delivery method with keep-origin-redirect and when
09:57: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"
09:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:57:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:57:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:49 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
09:57:49 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 1444ms
09:57:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
09:57:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a482800 == 91 [pid = 1846] [id = 267]
09:57:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fdf6a4eb400) [pid = 1846] [serial = 749] [outer = (nil)]
09:57:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fdf6e745c00) [pid = 1846] [serial = 750] [outer = 0x7fdf6a4eb400]
09:57:49 INFO - PROCESS | 1846 | 1448042269842 Marionette INFO loaded listener.js
09:57:49 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fdf70a23400) [pid = 1846] [serial = 751] [outer = 0x7fdf6a4eb400]
09:57:50 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
09:57:50 INFO - document served over http requires an https
09:57:50 INFO - sub-resource via xhr-request using the http-csp
09:57:50 INFO - delivery method with no-redirect and when
09:57: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"
09:57:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:57:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:57:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:50 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
09:57:50 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 1243ms
09:57:50 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
09:57:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b66b000 == 90 [pid = 1846] [id = 187]
09:57:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8e185000 == 89 [pid = 1846] [id = 140]
09:57:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8f140000 == 88 [pid = 1846] [id = 106]
09:57:50 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85761000 == 87 [pid = 1846] [id = 162]
09:57:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf68250000 == 88 [pid = 1846] [id = 268]
09:57:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fdf6a287400) [pid = 1846] [serial = 752] [outer = (nil)]
09:57:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fdf6e51a000) [pid = 1846] [serial = 753] [outer = 0x7fdf6a287400]
09:57:51 INFO - PROCESS | 1846 | 1448042271096 Marionette INFO loaded listener.js
09:57:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fdf70a28000) [pid = 1846] [serial = 754] [outer = 0x7fdf6a287400]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf78998000 == 87 [pid = 1846] [id = 244]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772f2000 == 86 [pid = 1846] [id = 243]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7095b000 == 85 [pid = 1846] [id = 242]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772ea000 == 84 [pid = 1846] [id = 241]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76a8b000 == 83 [pid = 1846] [id = 240]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ff18000 == 82 [pid = 1846] [id = 239]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f920800 == 81 [pid = 1846] [id = 201]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70950000 == 80 [pid = 1846] [id = 238]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbbe000 == 79 [pid = 1846] [id = 237]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f722800 == 78 [pid = 1846] [id = 236]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbbb800 == 77 [pid = 1846] [id = 235]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f491800 == 76 [pid = 1846] [id = 174]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db17800 == 75 [pid = 1846] [id = 234]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766b5000 == 74 [pid = 1846] [id = 233]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6865c800 == 73 [pid = 1846] [id = 232]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf68643800 == 72 [pid = 1846] [id = 231]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a473000 == 71 [pid = 1846] [id = 230]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab1b800 == 70 [pid = 1846] [id = 229]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a250800 == 69 [pid = 1846] [id = 228]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a246000 == 68 [pid = 1846] [id = 227]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dfb4800 == 67 [pid = 1846] [id = 226]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dfa7000 == 66 [pid = 1846] [id = 225]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8341d000 == 65 [pid = 1846] [id = 224]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf83413800 == 64 [pid = 1846] [id = 223]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f710000 == 63 [pid = 1846] [id = 222]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6afe0000 == 62 [pid = 1846] [id = 221]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf88db7800 == 61 [pid = 1846] [id = 220]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85be3000 == 60 [pid = 1846] [id = 219]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf83d0e000 == 59 [pid = 1846] [id = 218]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf808c0800 == 58 [pid = 1846] [id = 217]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf802d1800 == 57 [pid = 1846] [id = 216]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fb77800 == 56 [pid = 1846] [id = 215]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f984000 == 55 [pid = 1846] [id = 213]
09:57:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7114e000 == 54 [pid = 1846] [id = 214]
09:57:52 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fdf7b063000) [pid = 1846] [serial = 589] [outer = (nil)] [url = about:blank]
09:57:52 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fdf6e749c00) [pid = 1846] [serial = 575] [outer = (nil)] [url = about:blank]
09:57:52 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fdf80555800) [pid = 1846] [serial = 536] [outer = (nil)] [url = about:blank]
09:57:52 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fdf776df800) [pid = 1846] [serial = 584] [outer = (nil)] [url = about:blank]
09:57:52 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fdf706b9000) [pid = 1846] [serial = 578] [outer = (nil)] [url = about:blank]
09:57:52 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fdf6ffdf400) [pid = 1846] [serial = 542] [outer = (nil)] [url = about:blank]
09:57:52 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fdf76b3b000) [pid = 1846] [serial = 581] [outer = (nil)] [url = about:blank]
09:57:52 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fdf852a3c00) [pid = 1846] [serial = 539] [outer = (nil)] [url = about:blank]
09:57:52 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fdf7c7ca000) [pid = 1846] [serial = 594] [outer = (nil)] [url = about:blank]
09:57:52 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fdf7b064400) [pid = 1846] [serial = 533] [outer = (nil)] [url = about:blank]
09:57:52 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
09:57:52 INFO - document served over http requires an https
09:57:52 INFO - sub-resource via xhr-request using the http-csp
09:57:52 INFO - delivery method with swap-origin-redirect and when
09:57: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"
09:57:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:57:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:57:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:52 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
09:57:52 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 1478ms
09:57:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
09:57:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db1f800 == 55 [pid = 1846] [id = 269]
09:57:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fdf70017c00) [pid = 1846] [serial = 755] [outer = (nil)]
09:57:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fdf76693800) [pid = 1846] [serial = 756] [outer = 0x7fdf70017c00]
09:57:52 INFO - PROCESS | 1846 | 1448042272333 Marionette INFO loaded listener.js
09:57:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fdf76b3b400) [pid = 1846] [serial = 757] [outer = 0x7fdf70017c00]
09:57:53 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
09:57:53 INFO - document served over http requires an http
09:57:53 INFO - sub-resource via fetch-request using the meta-csp
09:57:53 INFO - delivery method with keep-origin-redirect and when
09:57: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"
09:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:57:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:57:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:57:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:53 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
09:57:53 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 1124ms
09:57:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
09:57:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e65c800 == 56 [pid = 1846] [id = 270]
09:57:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fdf76b3b000) [pid = 1846] [serial = 758] [outer = (nil)]
09:57:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fdf76f43800) [pid = 1846] [serial = 759] [outer = 0x7fdf76b3b000]
09:57:53 INFO - PROCESS | 1846 | 1448042273613 Marionette INFO loaded listener.js
09:57:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fdf776ea800) [pid = 1846] [serial = 760] [outer = 0x7fdf76b3b000]
09:57:54 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
09:57:54 INFO - document served over http requires an http
09:57:54 INFO - sub-resource via fetch-request using the meta-csp
09:57:54 INFO - delivery method with no-redirect and when
09:57: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"
09:57:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:57:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:57:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:57:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:54 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
09:57:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1275ms
09:57:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
09:57:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f490000 == 57 [pid = 1846] [id = 271]
09:57:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fdf76d47400) [pid = 1846] [serial = 761] [outer = (nil)]
09:57:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fdf77c8a000) [pid = 1846] [serial = 762] [outer = 0x7fdf76d47400]
09:57:54 INFO - PROCESS | 1846 | 1448042274808 Marionette INFO loaded listener.js
09:57:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fdf77d82800) [pid = 1846] [serial = 763] [outer = 0x7fdf76d47400]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fdf76dda000) [pid = 1846] [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]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fdf76f43000) [pid = 1846] [serial = 686] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042244571]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fdf6a4ea800) [pid = 1846] [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]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fdf6f779c00) [pid = 1846] [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]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fdf6e625800) [pid = 1846] [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]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fdf6f6c2000) [pid = 1846] [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]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fdf6f554000) [pid = 1846] [serial = 681] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fdf6a4ea000) [pid = 1846] [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]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fdf767c1800) [pid = 1846] [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]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fdf77c93000) [pid = 1846] [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]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fdf804d6400) [pid = 1846] [serial = 632] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042222988]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fdf7f541000) [pid = 1846] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fdf6a282400) [pid = 1846] [serial = 637] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fdf6e625c00) [pid = 1846] [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]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fdf76f4b000) [pid = 1846] [serial = 689] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fdf70e1f800) [pid = 1846] [serial = 684] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fdf77d83800) [pid = 1846] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042244571]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fdf704bc000) [pid = 1846] [serial = 619] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fdf7001f000) [pid = 1846] [serial = 664] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fdf6fb5b400) [pid = 1846] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fdf78529c00) [pid = 1846] [serial = 676] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fdf76b38400) [pid = 1846] [serial = 604] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fdf6e630800) [pid = 1846] [serial = 661] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fdf77c7ec00) [pid = 1846] [serial = 673] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fdf6a28a400) [pid = 1846] [serial = 640] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fdf70a29800) [pid = 1846] [serial = 670] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fdf7fbcf400) [pid = 1846] [serial = 607] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fdf804d8400) [pid = 1846] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042222988]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fdf6e747c00) [pid = 1846] [serial = 667] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf804df400) [pid = 1846] [serial = 635] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf6f6c4800) [pid = 1846] [serial = 658] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf6fb58c00) [pid = 1846] [serial = 601] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf80549800) [pid = 1846] [serial = 610] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf7f53b000) [pid = 1846] [serial = 625] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf6843a800) [pid = 1846] [serial = 652] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf8e3a3c00) [pid = 1846] [serial = 649] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf874e3400) [pid = 1846] [serial = 622] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf7f541c00) [pid = 1846] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf6a44b800) [pid = 1846] [serial = 646] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf6a286c00) [pid = 1846] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf80215000) [pid = 1846] [serial = 630] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf6b110c00) [pid = 1846] [serial = 643] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf8384c800) [pid = 1846] [serial = 613] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf7caf9400) [pid = 1846] [serial = 655] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf7c513000) [pid = 1846] [serial = 679] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf85770400) [pid = 1846] [serial = 616] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf6e74f800) [pid = 1846] [serial = 563] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf76dde800) [pid = 1846] [serial = 557] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf85774800) [pid = 1846] [serial = 552] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf7ff84000) [pid = 1846] [serial = 572] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf86938800) [pid = 1846] [serial = 566] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf85ab9400) [pid = 1846] [serial = 560] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf86a38400) [pid = 1846] [serial = 569] [outer = (nil)] [url = about:blank]
09:57:56 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf85ab9800) [pid = 1846] [serial = 547] [outer = (nil)] [url = about:blank]
09:57:56 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
09:57:56 INFO - document served over http requires an http
09:57:56 INFO - sub-resource via fetch-request using the meta-csp
09:57:56 INFO - delivery method with swap-origin-redirect and when
09:57:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
09:57:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:57:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:57:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:57:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:56 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
09:57:56 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 2081ms
09:57:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:57:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6fdcd800 == 58 [pid = 1846] [id = 272]
09:57:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf6a286c00) [pid = 1846] [serial = 764] [outer = (nil)]
09:57:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf6e623400) [pid = 1846] [serial = 765] [outer = 0x7fdf6a286c00]
09:57:56 INFO - PROCESS | 1846 | 1448042276830 Marionette INFO loaded listener.js
09:57:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf70e1f800) [pid = 1846] [serial = 766] [outer = 0x7fdf6a286c00]
09:57:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7094f000 == 59 [pid = 1846] [id = 273]
09:57:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf6ff57800) [pid = 1846] [serial = 767] [outer = (nil)]
09:57:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf77d76c00) [pid = 1846] [serial = 768] [outer = 0x7fdf6ff57800]
09:57:57 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
09:57:57 INFO - document served over http requires an http
09:57:57 INFO - sub-resource via iframe-tag using the meta-csp
09:57:57 INFO - delivery method with keep-origin-redirect and when
09:57: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"
09:57:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:57:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:57:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:57 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
09:57:57 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 1074ms
09:57:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
09:57:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f491800 == 60 [pid = 1846] [id = 274]
09:57:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf6f555800) [pid = 1846] [serial = 769] [outer = (nil)]
09:57:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf77d85000) [pid = 1846] [serial = 770] [outer = 0x7fdf6f555800]
09:57:57 INFO - PROCESS | 1846 | 1448042277942 Marionette INFO loaded listener.js
09:57:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf7a7d8000) [pid = 1846] [serial = 771] [outer = 0x7fdf6f555800]
09:57:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab12000 == 61 [pid = 1846] [id = 275]
09:57:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf6a446000) [pid = 1846] [serial = 772] [outer = (nil)]
09:57:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf6b10ec00) [pid = 1846] [serial = 773] [outer = 0x7fdf6a446000]
09:57:59 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
09:57:59 INFO - document served over http requires an http
09:57:59 INFO - sub-resource via iframe-tag using the meta-csp
09:57:59 INFO - delivery method with no-redirect and when
09:57: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"
09:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:57:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:57:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:57:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:57:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:57:59 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
09:57:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1428ms
09:57:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:57:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e651000 == 62 [pid = 1846] [id = 276]
09:57:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf6f6ca000) [pid = 1846] [serial = 774] [outer = (nil)]
09:57:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf6f77bc00) [pid = 1846] [serial = 775] [outer = 0x7fdf6f6ca000]
09:57:59 INFO - PROCESS | 1846 | 1448042279789 Marionette INFO loaded listener.js
09:57:59 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:57:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf702e8000) [pid = 1846] [serial = 776] [outer = 0x7fdf6f6ca000]
09:58:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf71148000 == 63 [pid = 1846] [id = 277]
09:58:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf704b9000) [pid = 1846] [serial = 777] [outer = (nil)]
09:58:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf70a25800) [pid = 1846] [serial = 778] [outer = 0x7fdf704b9000]
09:58:00 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
09:58:00 INFO - document served over http requires an http
09:58:00 INFO - sub-resource via iframe-tag using the meta-csp
09:58:00 INFO - delivery method with swap-origin-redirect and when
09:58: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/iframe-tag/cross-origin.swap-origin-redirect.http.html"
09:58:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:58:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:58:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:00 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
09:58:00 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 1682ms
09:58:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
09:58:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76746000 == 64 [pid = 1846] [id = 278]
09:58:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf706bac00) [pid = 1846] [serial = 779] [outer = (nil)]
09:58:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf767bd000) [pid = 1846] [serial = 780] [outer = 0x7fdf706bac00]
09:58:01 INFO - PROCESS | 1846 | 1448042281396 Marionette INFO loaded listener.js
09:58:01 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf77291c00) [pid = 1846] [serial = 781] [outer = 0x7fdf706bac00]
09:58:02 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
09:58:02 INFO - document served over http requires an http
09:58:02 INFO - sub-resource via script-tag using the meta-csp
09:58:02 INFO - delivery method with keep-origin-redirect and when
09:58: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"
09:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:58:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:58:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:02 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
09:58:02 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 1443ms
09:58:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
09:58:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77712000 == 65 [pid = 1846] [id = 279]
09:58:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf70a25000) [pid = 1846] [serial = 782] [outer = (nil)]
09:58:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf7a7df800) [pid = 1846] [serial = 783] [outer = 0x7fdf70a25000]
09:58:02 INFO - PROCESS | 1846 | 1448042282715 Marionette INFO loaded listener.js
09:58:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf7b069800) [pid = 1846] [serial = 784] [outer = 0x7fdf70a25000]
09:58:03 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
09:58:03 INFO - document served over http requires an http
09:58:03 INFO - sub-resource via script-tag using the meta-csp
09:58:03 INFO - delivery method with no-redirect and when
09:58: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"
09:58:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:58:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:58:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:03 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
09:58:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1281ms
09:58:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
09:58:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf789a8000 == 66 [pid = 1846] [id = 280]
09:58:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf7a7dc400) [pid = 1846] [serial = 785] [outer = (nil)]
09:58:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf7b80ec00) [pid = 1846] [serial = 786] [outer = 0x7fdf7a7dc400]
09:58:04 INFO - PROCESS | 1846 | 1448042284021 Marionette INFO loaded listener.js
09:58:04 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf7caef000) [pid = 1846] [serial = 787] [outer = 0x7fdf7a7dc400]
09:58:04 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
09:58:04 INFO - document served over http requires an http
09:58:04 INFO - sub-resource via script-tag using the meta-csp
09:58:04 INFO - delivery method with swap-origin-redirect and when
09:58: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/script-tag/cross-origin.swap-origin-redirect.http.html"
09:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:58:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:58:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:04 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
09:58:04 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 1325ms
09:58:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
09:58:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b932800 == 67 [pid = 1846] [id = 281]
09:58:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf7ade5000) [pid = 1846] [serial = 788] [outer = (nil)]
09:58:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fdf7f53e800) [pid = 1846] [serial = 789] [outer = 0x7fdf7ade5000]
09:58:05 INFO - PROCESS | 1846 | 1448042285324 Marionette INFO loaded listener.js
09:58:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fdf7fbcb000) [pid = 1846] [serial = 790] [outer = 0x7fdf7ade5000]
09:58:06 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
09:58:06 INFO - document served over http requires an http
09:58:06 INFO - sub-resource via xhr-request using the meta-csp
09:58:06 INFO - delivery method with keep-origin-redirect and when
09:58: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"
09:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:58:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:58:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:06 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
09:58:06 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 1325ms
09:58:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
09:58:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f89b800 == 68 [pid = 1846] [id = 282]
09:58:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fdf7ff7f000) [pid = 1846] [serial = 791] [outer = (nil)]
09:58:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fdf8009c000) [pid = 1846] [serial = 792] [outer = 0x7fdf7ff7f000]
09:58:06 INFO - PROCESS | 1846 | 1448042286812 Marionette INFO loaded listener.js
09:58:06 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fdf80213000) [pid = 1846] [serial = 793] [outer = 0x7fdf7ff7f000]
09:58:07 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
09:58:07 INFO - document served over http requires an http
09:58:07 INFO - sub-resource via xhr-request using the meta-csp
09:58:07 INFO - delivery method with no-redirect and when
09:58: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"
09:58:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:58:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:58:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:07 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
09:58:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1422ms
09:58:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
09:58:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fd18800 == 69 [pid = 1846] [id = 283]
09:58:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fdf7ff80000) [pid = 1846] [serial = 794] [outer = (nil)]
09:58:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fdf8021ac00) [pid = 1846] [serial = 795] [outer = 0x7fdf7ff80000]
09:58:08 INFO - PROCESS | 1846 | 1448042288160 Marionette INFO loaded listener.js
09:58:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fdf804e3c00) [pid = 1846] [serial = 796] [outer = 0x7fdf7ff80000]
09:58:09 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
09:58:09 INFO - document served over http requires an http
09:58:09 INFO - sub-resource via xhr-request using the meta-csp
09:58:09 INFO - delivery method with swap-origin-redirect and when
09:58:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
09:58:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:58:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:58:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:09 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
09:58:09 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 1375ms
09:58:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
09:58:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf802dc000 == 70 [pid = 1846] [id = 284]
09:58:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fdf7ff81000) [pid = 1846] [serial = 797] [outer = (nil)]
09:58:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fdf805c1000) [pid = 1846] [serial = 798] [outer = 0x7fdf7ff81000]
09:58:09 INFO - PROCESS | 1846 | 1448042289539 Marionette INFO loaded listener.js
09:58:09 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fdf82a0f800) [pid = 1846] [serial = 799] [outer = 0x7fdf7ff81000]
09:58:10 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
09:58:10 INFO - document served over http requires an https
09:58:10 INFO - sub-resource via fetch-request using the meta-csp
09:58:10 INFO - delivery method with keep-origin-redirect and when
09:58: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"
09:58:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:58:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:58:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:58:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:10 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
09:58:10 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 1374ms
09:58:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
09:58:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf808d3800 == 71 [pid = 1846] [id = 285]
09:58:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fdf80553800) [pid = 1846] [serial = 800] [outer = (nil)]
09:58:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fdf82a0d400) [pid = 1846] [serial = 801] [outer = 0x7fdf80553800]
09:58:10 INFO - PROCESS | 1846 | 1448042290942 Marionette INFO loaded listener.js
09:58:11 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fdf843e7c00) [pid = 1846] [serial = 802] [outer = 0x7fdf80553800]
09:58:11 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
09:58:11 INFO - document served over http requires an https
09:58:11 INFO - sub-resource via fetch-request using the meta-csp
09:58:11 INFO - delivery method with no-redirect and when
09:58: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"
09:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:58:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:58:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:58:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:11 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
09:58:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1325ms
09:58:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
09:58:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf83422000 == 72 [pid = 1846] [id = 286]
09:58:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fdf8281d000) [pid = 1846] [serial = 803] [outer = (nil)]
09:58:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fdf843ecc00) [pid = 1846] [serial = 804] [outer = 0x7fdf8281d000]
09:58:12 INFO - PROCESS | 1846 | 1448042292225 Marionette INFO loaded listener.js
09:58:12 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fdf852a8800) [pid = 1846] [serial = 805] [outer = 0x7fdf8281d000]
09:58:13 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
09:58:13 INFO - document served over http requires an https
09:58:13 INFO - sub-resource via fetch-request using the meta-csp
09:58:13 INFO - delivery method with swap-origin-redirect and when
09:58: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"
09:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:58:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:58:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:58:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:13 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
09:58:13 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 1378ms
09:58:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:58:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85762800 == 73 [pid = 1846] [id = 287]
09:58:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fdf874e1c00) [pid = 1846] [serial = 806] [outer = (nil)]
09:58:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fdf879bc000) [pid = 1846] [serial = 807] [outer = 0x7fdf874e1c00]
09:58:13 INFO - PROCESS | 1846 | 1448042293802 Marionette INFO loaded listener.js
09:58:13 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fdf88cef400) [pid = 1846] [serial = 808] [outer = 0x7fdf874e1c00]
09:58:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86aa8800 == 74 [pid = 1846] [id = 288]
09:58:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fdf86f78400) [pid = 1846] [serial = 809] [outer = (nil)]
09:58:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fdf8e329000) [pid = 1846] [serial = 810] [outer = 0x7fdf86f78400]
09:58:14 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
09:58:14 INFO - document served over http requires an https
09:58:14 INFO - sub-resource via iframe-tag using the meta-csp
09:58:14 INFO - delivery method with keep-origin-redirect and when
09:58: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"
09:58:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:58:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:58:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:14 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
09:58:14 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 1680ms
09:58:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
09:58:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86ed5800 == 75 [pid = 1846] [id = 289]
09:58:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fdf874e2c00) [pid = 1846] [serial = 811] [outer = (nil)]
09:58:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fdf8ee41c00) [pid = 1846] [serial = 812] [outer = 0x7fdf874e2c00]
09:58:15 INFO - PROCESS | 1846 | 1448042295466 Marionette INFO loaded listener.js
09:58:15 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fdf8f371c00) [pid = 1846] [serial = 813] [outer = 0x7fdf874e2c00]
09:58:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8e17f800 == 76 [pid = 1846] [id = 290]
09:58:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fdf6ae03400) [pid = 1846] [serial = 814] [outer = (nil)]
09:58:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fdf6ae08000) [pid = 1846] [serial = 815] [outer = 0x7fdf6ae03400]
09:58:17 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
09:58:17 INFO - document served over http requires an https
09:58:17 INFO - sub-resource via iframe-tag using the meta-csp
09:58:17 INFO - delivery method with no-redirect and when
09:58: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"
09:58:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:58:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:58:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:17 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
09:58:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2834ms
09:58:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:58:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6aff4800 == 77 [pid = 1846] [id = 291]
09:58:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fdf6a4e3800) [pid = 1846] [serial = 816] [outer = (nil)]
09:58:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fdf6ae05400) [pid = 1846] [serial = 817] [outer = 0x7fdf6a4e3800]
09:58:18 INFO - PROCESS | 1846 | 1448042298228 Marionette INFO loaded listener.js
09:58:18 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fdf6e750c00) [pid = 1846] [serial = 818] [outer = 0x7fdf6a4e3800]
09:58:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e659800 == 78 [pid = 1846] [id = 292]
09:58:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fdf6b10b000) [pid = 1846] [serial = 819] [outer = (nil)]
09:58:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fdf6801bc00) [pid = 1846] [serial = 820] [outer = 0x7fdf6b10b000]
09:58:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
09:58:19 INFO - document served over http requires an https
09:58:19 INFO - sub-resource via iframe-tag using the meta-csp
09:58:19 INFO - delivery method with swap-origin-redirect and when
09:58: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"
09:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:58:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:58:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
09:58:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1978ms
09:58:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
09:58:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d14000 == 79 [pid = 1846] [id = 293]
09:58:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fdf6a4e4c00) [pid = 1846] [serial = 821] [outer = (nil)]
09:58:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fdf6e62f800) [pid = 1846] [serial = 822] [outer = 0x7fdf6a4e4c00]
09:58:20 INFO - PROCESS | 1846 | 1448042300208 Marionette INFO loaded listener.js
09:58:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fdf702df400) [pid = 1846] [serial = 823] [outer = 0x7fdf6a4e4c00]
09:58:21 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
09:58:21 INFO - document served over http requires an https
09:58:21 INFO - sub-resource via script-tag using the meta-csp
09:58:21 INFO - delivery method with keep-origin-redirect and when
09:58: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"
09:58:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:58:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:58:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:21 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
09:58:21 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 1436ms
09:58:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
09:58:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a242800 == 80 [pid = 1846] [id = 294]
09:58:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fdf6e622400) [pid = 1846] [serial = 824] [outer = (nil)]
09:58:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fdf6f54f800) [pid = 1846] [serial = 825] [outer = 0x7fdf6e622400]
09:58:21 INFO - PROCESS | 1846 | 1448042301849 Marionette INFO loaded listener.js
09:58:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fdf704c0800) [pid = 1846] [serial = 826] [outer = 0x7fdf6e622400]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7094f000 == 79 [pid = 1846] [id = 273]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6fdcd800 == 78 [pid = 1846] [id = 272]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f490000 == 77 [pid = 1846] [id = 271]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e65c800 == 76 [pid = 1846] [id = 270]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db1f800 == 75 [pid = 1846] [id = 269]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf68250000 == 74 [pid = 1846] [id = 268]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a482800 == 73 [pid = 1846] [id = 267]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a478800 == 72 [pid = 1846] [id = 266]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f92a000 == 71 [pid = 1846] [id = 265]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70944000 == 70 [pid = 1846] [id = 264]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf97272000 == 69 [pid = 1846] [id = 263]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8f132000 == 68 [pid = 1846] [id = 262]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf87453000 == 67 [pid = 1846] [id = 261]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85be0000 == 66 [pid = 1846] [id = 260]
09:58:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf856b6800 == 65 [pid = 1846] [id = 259]
09:58:23 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
09:58:23 INFO - document served over http requires an https
09:58:23 INFO - sub-resource via script-tag using the meta-csp
09:58:23 INFO - delivery method with no-redirect and when
09:58: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"
09:58:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:58:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:58:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:23 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
09:58:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1779ms
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf839cd800 == 64 [pid = 1846] [id = 258]
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf808b7000 == 63 [pid = 1846] [id = 257]
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf803d3000 == 62 [pid = 1846] [id = 256]
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fd1b000 == 61 [pid = 1846] [id = 255]
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fd16800 == 60 [pid = 1846] [id = 254]
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fb79000 == 59 [pid = 1846] [id = 253]
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f8a4000 == 58 [pid = 1846] [id = 252]
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7c89f000 == 57 [pid = 1846] [id = 251]
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b93f800 == 56 [pid = 1846] [id = 250]
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77726800 == 55 [pid = 1846] [id = 249]
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ff03800 == 54 [pid = 1846] [id = 248]
09:58:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db46800 == 53 [pid = 1846] [id = 247]
09:58:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db14000 == 52 [pid = 1846] [id = 246]
09:58:23 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fdf76f4d400) [pid = 1846] [serial = 685] [outer = (nil)] [url = about:blank]
09:58:23 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fdf7f3c0800) [pid = 1846] [serial = 680] [outer = (nil)] [url = about:blank]
09:58:23 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fdf76dd5400) [pid = 1846] [serial = 671] [outer = (nil)] [url = about:blank]
09:58:23 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fdf70a27800) [pid = 1846] [serial = 665] [outer = (nil)] [url = about:blank]
09:58:23 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fdf77d80c00) [pid = 1846] [serial = 674] [outer = (nil)] [url = about:blank]
09:58:23 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fdf706bf800) [pid = 1846] [serial = 668] [outer = (nil)] [url = about:blank]
09:58:23 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fdf7b466000) [pid = 1846] [serial = 677] [outer = (nil)] [url = about:blank]
09:58:23 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fdf70015c00) [pid = 1846] [serial = 659] [outer = (nil)] [url = about:blank]
09:58:23 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fdf7a7dc000) [pid = 1846] [serial = 599] [outer = (nil)] [url = about:blank]
09:58:23 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fdf6ff58c00) [pid = 1846] [serial = 662] [outer = (nil)] [url = about:blank]
09:58:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab17000 == 53 [pid = 1846] [id = 295]
09:58:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fdf6ae0a000) [pid = 1846] [serial = 827] [outer = (nil)]
09:58:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fdf6f557000) [pid = 1846] [serial = 828] [outer = 0x7fdf6ae0a000]
09:58:23 INFO - PROCESS | 1846 | 1448042303487 Marionette INFO loaded listener.js
09:58:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fdf70a24c00) [pid = 1846] [serial = 829] [outer = 0x7fdf6ae0a000]
09:58:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fdf70a28c00) [pid = 1846] [serial = 830] [outer = 0x7fdf7ade1400]
09:58:24 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
09:58:24 INFO - document served over http requires an https
09:58:24 INFO - sub-resource via script-tag using the meta-csp
09:58:24 INFO - delivery method with swap-origin-redirect and when
09:58: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"
09:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:58:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:58:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:24 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
09:58:24 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 1242ms
09:58:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
09:58:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dfa1800 == 54 [pid = 1846] [id = 296]
09:58:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fdf6e629800) [pid = 1846] [serial = 831] [outer = (nil)]
09:58:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fdf70e21c00) [pid = 1846] [serial = 832] [outer = 0x7fdf6e629800]
09:58:24 INFO - PROCESS | 1846 | 1448042304778 Marionette INFO loaded listener.js
09:58:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fdf76f4d800) [pid = 1846] [serial = 833] [outer = 0x7fdf6e629800]
09:58:25 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
09:58:25 INFO - document served over http requires an https
09:58:25 INFO - sub-resource via xhr-request using the meta-csp
09:58:25 INFO - delivery method with keep-origin-redirect and when
09:58: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"
09:58:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:58:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:58:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:25 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
09:58:25 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 1179ms
09:58:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
09:58:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db46800 == 55 [pid = 1846] [id = 297]
09:58:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fdf7728c400) [pid = 1846] [serial = 834] [outer = (nil)]
09:58:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fdf77661800) [pid = 1846] [serial = 835] [outer = 0x7fdf7728c400]
09:58:25 INFO - PROCESS | 1846 | 1448042305990 Marionette INFO loaded listener.js
09:58:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fdf77c79400) [pid = 1846] [serial = 836] [outer = 0x7fdf7728c400]
09:58:26 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
09:58:26 INFO - document served over http requires an https
09:58:26 INFO - sub-resource via xhr-request using the meta-csp
09:58:26 INFO - delivery method with no-redirect and when
09:58: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"
09:58:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:58:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:58:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:26 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
09:58:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1175ms
09:58:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
09:58:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d02800 == 56 [pid = 1846] [id = 298]
09:58:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7fdf78526c00) [pid = 1846] [serial = 837] [outer = (nil)]
09:58:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7fdf7a7d3c00) [pid = 1846] [serial = 838] [outer = 0x7fdf78526c00]
09:58:27 INFO - PROCESS | 1846 | 1448042307168 Marionette INFO loaded listener.js
09:58:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7fdf7c764c00) [pid = 1846] [serial = 839] [outer = 0x7fdf78526c00]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7fdf76d47400) [pid = 1846] [serial = 761] [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]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7fdf76b3b000) [pid = 1846] [serial = 758] [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]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7fdf6801e400) [pid = 1846] [serial = 691] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fdf6843a400) [pid = 1846] [serial = 746] [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]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fdf6a4eb400) [pid = 1846] [serial = 749] [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]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fdf6a287400) [pid = 1846] [serial = 752] [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]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fdf70017c00) [pid = 1846] [serial = 755] [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]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fdf6a4e6c00) [pid = 1846] [serial = 743] [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]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fdf6ff57800) [pid = 1846] [serial = 767] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fdf6a286c00) [pid = 1846] [serial = 764] [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]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fdf7fd9c000) [pid = 1846] [serial = 711] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fdf76dda400) [pid = 1846] [serial = 701] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fdf7f539000) [pid = 1846] [serial = 706] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042250056]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fdf70015000) [pid = 1846] [serial = 696] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fdf77d85000) [pid = 1846] [serial = 770] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fdf77d76c00) [pid = 1846] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fdf886b2c00) [pid = 1846] [serial = 729] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fdf8515d400) [pid = 1846] [serial = 723] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fdf7fbd1800) [pid = 1846] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fdf7fbccc00) [pid = 1846] [serial = 709] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fdf85ab8400) [pid = 1846] [serial = 726] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fdf8f43ac00) [pid = 1846] [serial = 732] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fdf70021400) [pid = 1846] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fdf706bbc00) [pid = 1846] [serial = 699] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fdf77666400) [pid = 1846] [serial = 738] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fdf804e2c00) [pid = 1846] [serial = 717] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fdf843d6c00) [pid = 1846] [serial = 720] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fdf7fbce800) [pid = 1846] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042250056]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fdf7a7dbc00) [pid = 1846] [serial = 704] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fdf70019800) [pid = 1846] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fdf6f777c00) [pid = 1846] [serial = 694] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fdf7ff88c00) [pid = 1846] [serial = 714] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fdf805c1c00) [pid = 1846] [serial = 735] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fdf6a283400) [pid = 1846] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fdf6e745c00) [pid = 1846] [serial = 750] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fdf6e623400) [pid = 1846] [serial = 765] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fdf6fb57c00) [pid = 1846] [serial = 744] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fdf76693800) [pid = 1846] [serial = 756] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fdf76f43800) [pid = 1846] [serial = 759] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fdf6ffd3800) [pid = 1846] [serial = 741] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fdf6a287000) [pid = 1846] [serial = 747] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf6e51a000) [pid = 1846] [serial = 753] [outer = (nil)] [url = about:blank]
09:58:27 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf77c8a000) [pid = 1846] [serial = 762] [outer = (nil)] [url = about:blank]
09:58:28 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf70a23400) [pid = 1846] [serial = 751] [outer = (nil)] [url = about:blank]
09:58:28 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf702e5000) [pid = 1846] [serial = 745] [outer = (nil)] [url = about:blank]
09:58:28 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf6f6c8400) [pid = 1846] [serial = 748] [outer = (nil)] [url = about:blank]
09:58:28 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf70a28000) [pid = 1846] [serial = 754] [outer = (nil)] [url = about:blank]
09:58:28 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
09:58:28 INFO - document served over http requires an https
09:58:28 INFO - sub-resource via xhr-request using the meta-csp
09:58:28 INFO - delivery method with swap-origin-redirect and when
09:58: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"
09:58:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:58:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:58:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:28 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
09:58:28 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 1531ms
09:58:28 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
09:58:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76d30800 == 57 [pid = 1846] [id = 299]
09:58:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf6a287000) [pid = 1846] [serial = 840] [outer = (nil)]
09:58:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf70a23400) [pid = 1846] [serial = 841] [outer = 0x7fdf6a287000]
09:58:28 INFO - PROCESS | 1846 | 1448042308640 Marionette INFO loaded listener.js
09:58:28 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf7f2d4400) [pid = 1846] [serial = 842] [outer = 0x7fdf6a287000]
09:58:29 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
09:58:29 INFO - document served over http requires an http
09:58:29 INFO - sub-resource via fetch-request using the meta-csp
09:58:29 INFO - delivery method with keep-origin-redirect and when
09:58:29 INFO - the target request is same-origin.
09:58:29 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 1089ms
09:58:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
09:58:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7899d000 == 58 [pid = 1846] [id = 300]
09:58:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf7f5d3800) [pid = 1846] [serial = 843] [outer = (nil)]
09:58:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf7f70c000) [pid = 1846] [serial = 844] [outer = 0x7fdf7f5d3800]
09:58:29 INFO - PROCESS | 1846 | 1448042309779 Marionette INFO loaded listener.js
09:58:29 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf7fe35400) [pid = 1846] [serial = 845] [outer = 0x7fdf7f5d3800]
09:58:30 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
09:58:30 INFO - document served over http requires an http
09:58:30 INFO - sub-resource via fetch-request using the meta-csp
09:58:30 INFO - delivery method with no-redirect and when
09:58:30 INFO - the target request is same-origin.
09:58:30 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 1424ms
09:58:30 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
09:58:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dfb1000 == 59 [pid = 1846] [id = 301]
09:58:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fdf6fb55400) [pid = 1846] [serial = 846] [outer = (nil)]
09:58:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fdf6fb59c00) [pid = 1846] [serial = 847] [outer = 0x7fdf6fb55400]
09:58:31 INFO - PROCESS | 1846 | 1448042311497 Marionette INFO loaded listener.js
09:58:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fdf704be400) [pid = 1846] [serial = 848] [outer = 0x7fdf6fb55400]
09:58:32 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
09:58:32 INFO - document served over http requires an http
09:58:32 INFO - sub-resource via fetch-request using the meta-csp
09:58:32 INFO - delivery method with swap-origin-redirect and when
09:58: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"
09:58:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:58:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:58:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:58:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:32 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
09:58:32 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 1478ms
09:58:32 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
09:58:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf78990800 == 60 [pid = 1846] [id = 302]
09:58:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fdf6fb55c00) [pid = 1846] [serial = 849] [outer = (nil)]
09:58:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fdf767bd400) [pid = 1846] [serial = 850] [outer = 0x7fdf6fb55c00]
09:58:32 INFO - PROCESS | 1846 | 1448042312849 Marionette INFO loaded listener.js
09:58:32 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fdf77c74000) [pid = 1846] [serial = 851] [outer = 0x7fdf6fb55c00]
09:58:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f438000 == 61 [pid = 1846] [id = 303]
09:58:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fdf77667000) [pid = 1846] [serial = 852] [outer = (nil)]
09:58:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fdf781d3800) [pid = 1846] [serial = 853] [outer = 0x7fdf77667000]
09:58:33 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
09:58:33 INFO - document served over http requires an http
09:58:33 INFO - sub-resource via iframe-tag using the meta-csp
09:58:33 INFO - delivery method with keep-origin-redirect and when
09:58:33 INFO - the target request is same-origin.
09:58:33 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 1426ms
09:58:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
09:58:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f8ab800 == 62 [pid = 1846] [id = 304]
09:58:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fdf7001a000) [pid = 1846] [serial = 854] [outer = (nil)]
09:58:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fdf7f53c000) [pid = 1846] [serial = 855] [outer = 0x7fdf7001a000]
09:58:34 INFO - PROCESS | 1846 | 1448042314477 Marionette INFO loaded listener.js
09:58:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fdf7ff7e800) [pid = 1846] [serial = 856] [outer = 0x7fdf7001a000]
09:58:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fd1e800 == 63 [pid = 1846] [id = 305]
09:58:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fdf7fd9bc00) [pid = 1846] [serial = 857] [outer = (nil)]
09:58:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fdf7fd9a400) [pid = 1846] [serial = 858] [outer = 0x7fdf7fd9bc00]
09:58:35 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
09:58:35 INFO - document served over http requires an http
09:58:35 INFO - sub-resource via iframe-tag using the meta-csp
09:58:35 INFO - delivery method with no-redirect and when
09:58:35 INFO - the target request is same-origin.
09:58:35 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 1634ms
09:58:35 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
09:58:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8026f000 == 64 [pid = 1846] [id = 306]
09:58:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fdf7fe37c00) [pid = 1846] [serial = 859] [outer = (nil)]
09:58:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fdf8009c400) [pid = 1846] [serial = 860] [outer = 0x7fdf7fe37c00]
09:58:36 INFO - PROCESS | 1846 | 1448042316097 Marionette INFO loaded listener.js
09:58:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fdf805c1800) [pid = 1846] [serial = 861] [outer = 0x7fdf7fe37c00]
09:58:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf80813000 == 65 [pid = 1846] [id = 307]
09:58:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fdf804e3000) [pid = 1846] [serial = 862] [outer = (nil)]
09:58:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fdf805c4800) [pid = 1846] [serial = 863] [outer = 0x7fdf804e3000]
09:58:37 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
09:58:37 INFO - document served over http requires an http
09:58:37 INFO - sub-resource via iframe-tag using the meta-csp
09:58:37 INFO - delivery method with swap-origin-redirect and when
09:58: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"
09:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:58:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:58:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:37 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
09:58:37 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 1551ms
09:58:37 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
09:58:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf808ce000 == 66 [pid = 1846] [id = 308]
09:58:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fdf83c70400) [pid = 1846] [serial = 864] [outer = (nil)]
09:58:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fdf843dcc00) [pid = 1846] [serial = 865] [outer = 0x7fdf83c70400]
09:58:37 INFO - PROCESS | 1846 | 1448042317653 Marionette INFO loaded listener.js
09:58:37 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fdf85169800) [pid = 1846] [serial = 866] [outer = 0x7fdf83c70400]
09:58:38 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
09:58:38 INFO - document served over http requires an http
09:58:38 INFO - sub-resource via script-tag using the meta-csp
09:58:38 INFO - delivery method with keep-origin-redirect and when
09:58:38 INFO - the target request is same-origin.
09:58:38 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 1525ms
09:58:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
09:58:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf856b6800 == 67 [pid = 1846] [id = 309]
09:58:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fdf85ac0000) [pid = 1846] [serial = 867] [outer = (nil)]
09:58:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fdf86696800) [pid = 1846] [serial = 868] [outer = 0x7fdf85ac0000]
09:58:39 INFO - PROCESS | 1846 | 1448042319056 Marionette INFO loaded listener.js
09:58:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fdf87b3c400) [pid = 1846] [serial = 869] [outer = 0x7fdf85ac0000]
09:58:40 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
09:58:40 INFO - document served over http requires an http
09:58:40 INFO - sub-resource via script-tag using the meta-csp
09:58:40 INFO - delivery method with no-redirect and when
09:58:40 INFO - the target request is same-origin.
09:58:40 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 1378ms
09:58:40 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
09:58:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86aab800 == 68 [pid = 1846] [id = 310]
09:58:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fdf85ac2800) [pid = 1846] [serial = 870] [outer = (nil)]
09:58:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fdf8e3a3c00) [pid = 1846] [serial = 871] [outer = 0x7fdf85ac2800]
09:58:40 INFO - PROCESS | 1846 | 1448042320398 Marionette INFO loaded listener.js
09:58:40 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fdf8f372400) [pid = 1846] [serial = 872] [outer = 0x7fdf85ac2800]
09:58:41 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
09:58:41 INFO - document served over http requires an http
09:58:41 INFO - sub-resource via script-tag using the meta-csp
09:58:41 INFO - delivery method with swap-origin-redirect and when
09:58: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"
09:58:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:58:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:58:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:41 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
09:58:41 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 1375ms
09:58:41 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
09:58:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8e197800 == 69 [pid = 1846] [id = 311]
09:58:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fdf6a50ac00) [pid = 1846] [serial = 873] [outer = (nil)]
09:58:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fdf6a511400) [pid = 1846] [serial = 874] [outer = 0x7fdf6a50ac00]
09:58:41 INFO - PROCESS | 1846 | 1448042321896 Marionette INFO loaded listener.js
09:58:41 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fdf886b2c00) [pid = 1846] [serial = 875] [outer = 0x7fdf6a50ac00]
09:58:42 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
09:58:42 INFO - document served over http requires an http
09:58:42 INFO - sub-resource via xhr-request using the meta-csp
09:58:42 INFO - delivery method with keep-origin-redirect and when
09:58:42 INFO - the target request is same-origin.
09:58:42 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 1380ms
09:58:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
09:58:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf97277000 == 70 [pid = 1846] [id = 312]
09:58:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fdf6a50bc00) [pid = 1846] [serial = 876] [outer = (nil)]
09:58:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fdf8f43c800) [pid = 1846] [serial = 877] [outer = 0x7fdf6a50bc00]
09:58:43 INFO - PROCESS | 1846 | 1448042323178 Marionette INFO loaded listener.js
09:58:43 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fdf97471000) [pid = 1846] [serial = 878] [outer = 0x7fdf6a50bc00]
09:58:44 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
09:58:44 INFO - document served over http requires an http
09:58:44 INFO - sub-resource via xhr-request using the meta-csp
09:58:44 INFO - delivery method with no-redirect and when
09:58:44 INFO - the target request is same-origin.
09:58:44 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 1275ms
09:58:44 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
09:58:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf978cd800 == 71 [pid = 1846] [id = 313]
09:58:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fdf6a50d000) [pid = 1846] [serial = 879] [outer = (nil)]
09:58:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fdf6af63000) [pid = 1846] [serial = 880] [outer = 0x7fdf6a50d000]
09:58:44 INFO - PROCESS | 1846 | 1448042324482 Marionette INFO loaded listener.js
09:58:44 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fdf6af6a400) [pid = 1846] [serial = 881] [outer = 0x7fdf6a50d000]
09:58:45 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
09:58:45 INFO - document served over http requires an http
09:58:45 INFO - sub-resource via xhr-request using the meta-csp
09:58:45 INFO - delivery method with swap-origin-redirect and when
09:58: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"
09:58:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:58:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:58:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:45 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
09:58:45 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 1478ms
09:58:45 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
09:58:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8414f000 == 72 [pid = 1846] [id = 314]
09:58:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fdf6a50d400) [pid = 1846] [serial = 882] [outer = (nil)]
09:58:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fdf6b1ac000) [pid = 1846] [serial = 883] [outer = 0x7fdf6a50d400]
09:58:46 INFO - PROCESS | 1846 | 1448042326008 Marionette INFO loaded listener.js
09:58:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7fdf975c5800) [pid = 1846] [serial = 884] [outer = 0x7fdf6a50d400]
09:58:47 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
09:58:47 INFO - document served over http requires an https
09:58:47 INFO - sub-resource via fetch-request using the meta-csp
09:58:47 INFO - delivery method with keep-origin-redirect and when
09:58: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"
09:58:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:58:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:58:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:58:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:47 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
09:58:47 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 1429ms
09:58:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
09:58:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e324800 == 73 [pid = 1846] [id = 315]
09:58:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7fdf69879000) [pid = 1846] [serial = 885] [outer = (nil)]
09:58:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7fdf6987ec00) [pid = 1846] [serial = 886] [outer = 0x7fdf69879000]
09:58:47 INFO - PROCESS | 1846 | 1448042327456 Marionette INFO loaded listener.js
09:58:47 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7fdf69887400) [pid = 1846] [serial = 887] [outer = 0x7fdf69879000]
09:58:48 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
09:58:48 INFO - document served over http requires an https
09:58:48 INFO - sub-resource via fetch-request using the meta-csp
09:58:48 INFO - delivery method with no-redirect and when
09:58: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"
09:58:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:58:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:58:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:58:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:48 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
09:58:48 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 1380ms
09:58:48 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
09:58:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70213000 == 74 [pid = 1846] [id = 316]
09:58:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7fdf6987ac00) [pid = 1846] [serial = 888] [outer = (nil)]
09:58:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7fdf97243400) [pid = 1846] [serial = 889] [outer = 0x7fdf6987ac00]
09:58:48 INFO - PROCESS | 1846 | 1448042328840 Marionette INFO loaded listener.js
09:58:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7fdf97249000) [pid = 1846] [serial = 890] [outer = 0x7fdf6987ac00]
09:58:51 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
09:58:51 INFO - document served over http requires an https
09:58:51 INFO - sub-resource via fetch-request using the meta-csp
09:58:51 INFO - delivery method with swap-origin-redirect and when
09:58: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"
09:58:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:58:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:58:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:58:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:51 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
09:58:51 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 2778ms
09:58:51 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
09:58:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69688000 == 75 [pid = 1846] [id = 317]
09:58:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7fdf6801f000) [pid = 1846] [serial = 891] [outer = (nil)]
09:58:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7fdf696bd400) [pid = 1846] [serial = 892] [outer = 0x7fdf6801f000]
09:58:51 INFO - PROCESS | 1846 | 1448042331633 Marionette INFO loaded listener.js
09:58:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7fdf696c3c00) [pid = 1846] [serial = 893] [outer = 0x7fdf6801f000]
09:58:53 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
09:58:53 INFO - document served over http requires an https
09:58:53 INFO - sub-resource via fetch-request using the meta-csp
09:58:53 INFO - delivery method with swap-origin-redirect and when
09:58: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"
09:58:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:58:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:58:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:58:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:53 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
09:58:53 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 2032ms
09:58:53 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
09:58:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f71a800 == 76 [pid = 1846] [id = 318]
09:58:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fdf696b5400) [pid = 1846] [serial = 894] [outer = (nil)]
09:58:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fdf6af5f800) [pid = 1846] [serial = 895] [outer = 0x7fdf696b5400]
09:58:53 INFO - PROCESS | 1846 | 1448042333657 Marionette INFO loaded listener.js
09:58:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fdf6e745000) [pid = 1846] [serial = 896] [outer = 0x7fdf696b5400]
09:58:54 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
09:58:54 INFO - document served over http requires an https
09:58:54 INFO - sub-resource via fetch-request using the meta-csp
09:58:54 INFO - delivery method with keep-origin-redirect and when
09:58: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"
09:58:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:58:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:58:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:58:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:54 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
09:58:54 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 1378ms
09:58:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
09:58:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a236800 == 77 [pid = 1846] [id = 319]
09:58:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fdf6a452000) [pid = 1846] [serial = 897] [outer = (nil)]
09:58:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fdf6ae0a400) [pid = 1846] [serial = 898] [outer = 0x7fdf6a452000]
09:58:55 INFO - PROCESS | 1846 | 1448042335224 Marionette INFO loaded listener.js
09:58:55 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fdf6f6c5800) [pid = 1846] [serial = 899] [outer = 0x7fdf6a452000]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76d30800 == 76 [pid = 1846] [id = 299]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d02800 == 75 [pid = 1846] [id = 298]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db46800 == 74 [pid = 1846] [id = 297]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dfa1800 == 73 [pid = 1846] [id = 296]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab17000 == 72 [pid = 1846] [id = 295]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a242800 == 71 [pid = 1846] [id = 294]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d14000 == 70 [pid = 1846] [id = 293]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6aff4800 == 69 [pid = 1846] [id = 291]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8e17f800 == 68 [pid = 1846] [id = 290]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86ed5800 == 67 [pid = 1846] [id = 289]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86aa8800 == 66 [pid = 1846] [id = 288]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85762800 == 65 [pid = 1846] [id = 287]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf83422000 == 64 [pid = 1846] [id = 286]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf808d3800 == 63 [pid = 1846] [id = 285]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf802dc000 == 62 [pid = 1846] [id = 284]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fd18800 == 61 [pid = 1846] [id = 283]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f89b800 == 60 [pid = 1846] [id = 282]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77712000 == 59 [pid = 1846] [id = 279]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76746000 == 58 [pid = 1846] [id = 278]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf71148000 == 57 [pid = 1846] [id = 277]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e651000 == 56 [pid = 1846] [id = 276]
09:58:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab12000 == 55 [pid = 1846] [id = 275]
09:58:56 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
09:58:56 INFO - document served over http requires an https
09:58:56 INFO - sub-resource via fetch-request using the meta-csp
09:58:56 INFO - delivery method with no-redirect and when
09:58: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"
09:58:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:58:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:58:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:58:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:56 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
09:58:56 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 1938ms
09:58:56 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fdf776ea800) [pid = 1846] [serial = 760] [outer = (nil)] [url = about:blank]
09:58:56 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fdf70e1f800) [pid = 1846] [serial = 766] [outer = (nil)] [url = about:blank]
09:58:56 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fdf77d82800) [pid = 1846] [serial = 763] [outer = (nil)] [url = about:blank]
09:58:56 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fdf76b3b400) [pid = 1846] [serial = 757] [outer = (nil)] [url = about:blank]
09:58:56 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fdf7c7c8800) [pid = 1846] [serial = 690] [outer = (nil)] [url = about:blank]
09:58:56 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
09:58:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db1f000 == 56 [pid = 1846] [id = 320]
09:58:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fdf6a282400) [pid = 1846] [serial = 900] [outer = (nil)]
09:58:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fdf6fb58400) [pid = 1846] [serial = 901] [outer = 0x7fdf6a282400]
09:58:56 INFO - PROCESS | 1846 | 1448042336854 Marionette INFO loaded listener.js
09:58:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fdf706bfc00) [pid = 1846] [serial = 902] [outer = 0x7fdf6a282400]
09:58:57 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
09:58:57 INFO - document served over http requires an https
09:58:57 INFO - sub-resource via fetch-request using the meta-csp
09:58:57 INFO - delivery method with swap-origin-redirect and when
09:58: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"
09:58:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:58:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:58:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:58:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:57 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
09:58:57 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 1131ms
09:58:57 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
09:58:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f721800 == 57 [pid = 1846] [id = 321]
09:58:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fdf6e744000) [pid = 1846] [serial = 903] [outer = (nil)]
09:58:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fdf706b8400) [pid = 1846] [serial = 904] [outer = 0x7fdf6e744000]
09:58:58 INFO - PROCESS | 1846 | 1448042338104 Marionette INFO loaded listener.js
09:58:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7fdf76b3e400) [pid = 1846] [serial = 905] [outer = 0x7fdf6e744000]
09:58:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70947000 == 58 [pid = 1846] [id = 322]
09:58:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7fdf76b32c00) [pid = 1846] [serial = 906] [outer = (nil)]
09:58:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7fdf70a29800) [pid = 1846] [serial = 907] [outer = 0x7fdf76b32c00]
09:58:58 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
09:58:58 INFO - document served over http requires an https
09:58:58 INFO - sub-resource via iframe-tag using the meta-csp
09:58:58 INFO - delivery method with keep-origin-redirect and when
09:58: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"
09:58:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:58:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:58:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:58:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:58:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:58:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:58:58 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
09:58:58 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 1175ms
09:58:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
09:58:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dfa7800 == 59 [pid = 1846] [id = 323]
09:58:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7fdf76b3a400) [pid = 1846] [serial = 908] [outer = (nil)]
09:58:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7fdf76dd9400) [pid = 1846] [serial = 909] [outer = 0x7fdf76b3a400]
09:58:59 INFO - PROCESS | 1846 | 1448042339279 Marionette INFO loaded listener.js
09:58:59 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:58:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7fdf77668c00) [pid = 1846] [serial = 910] [outer = 0x7fdf76b3a400]
09:59:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7674e000 == 60 [pid = 1846] [id = 324]
09:59:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7fdf77286c00) [pid = 1846] [serial = 911] [outer = (nil)]
09:59:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7fdf77c76400) [pid = 1846] [serial = 912] [outer = 0x7fdf77286c00]
09:59:00 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
09:59:00 INFO - document served over http requires an https
09:59:00 INFO - sub-resource via iframe-tag using the meta-csp
09:59:00 INFO - delivery method with no-redirect and when
09:59: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"
09:59:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:00 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
09:59:00 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 1329ms
09:59:00 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
09:59:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772dd000 == 61 [pid = 1846] [id = 325]
09:59:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7fdf77c86400) [pid = 1846] [serial = 913] [outer = (nil)]
09:59:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 272 (0x7fdf781d3c00) [pid = 1846] [serial = 914] [outer = 0x7fdf77c86400]
09:59:00 INFO - PROCESS | 1846 | 1448042340602 Marionette INFO loaded listener.js
09:59:00 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 273 (0x7fdf7b069000) [pid = 1846] [serial = 915] [outer = 0x7fdf77c86400]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 272 (0x7fdf77c7f800) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 271 (0x7fdf6ffd1000) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7fdf97706400) [pid = 1846] [serial = 479] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7fdf6fb54400) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7fdf7728e000) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7fdf6a4e4c00) [pid = 1846] [serial = 821] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7fdf7852f000) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7fdf8f07a000) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7fdf6e518c00) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7fdf6e74c400) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7fdf800a3800) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fdf88ceb800) [pid = 1846] [serial = 476] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fdf7caf7000) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fdf8020f800) [pid = 1846] [serial = 470] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fdf706be000) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fdf77c80c00) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fdf83d56000) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7fdf6a446000) [pid = 1846] [serial = 772] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042278912]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7fdf6ff54c00) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7fdf6f559400) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7fdf6f555800) [pid = 1846] [serial = 769] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7fdf6e51c400) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7fdf7fbcbc00) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7fdf78525c00) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7fdf6e622800) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7fdf78526c00) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7fdf6a287000) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fdf6e622400) [pid = 1846] [serial = 824] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fdf6e629800) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fdf706bd800) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fdf7728c400) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fdf77c89400) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fdf88c5ec00) [pid = 1846] [serial = 473] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fdf77289000) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fdf83d55400) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fdf6ae0a000) [pid = 1846] [serial = 827] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fdf767b6c00) [pid = 1846] [serial = 482] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fdf6f782000) [pid = 1846] [serial = 688] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fdf8384e400) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fdf76691800) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fdf6f6c5c00) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fdf6f6c2800) [pid = 1846] [serial = 527] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fdf6f783c00) [pid = 1846] [serial = 494] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fdf6f555000) [pid = 1846] [serial = 491] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fdf6f554800) [pid = 1846] [serial = 488] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fdf767bb400) [pid = 1846] [serial = 485] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fdf8020c000) [pid = 1846] [serial = 465] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fdf776de000) [pid = 1846] [serial = 460] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fdf7b64dc00) [pid = 1846] [serial = 455] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fdf70a22400) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fdf70e1cc00) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fdf76d43000) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fdf76b39400) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fdf76b38c00) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fdf76693c00) [pid = 1846] [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]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fdf6ae03400) [pid = 1846] [serial = 814] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042296243]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fdf86f78400) [pid = 1846] [serial = 809] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fdf6b10b000) [pid = 1846] [serial = 819] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fdf704b9000) [pid = 1846] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fdf805c1000) [pid = 1846] [serial = 798] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fdf77661800) [pid = 1846] [serial = 835] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fdf6f54f800) [pid = 1846] [serial = 825] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fdf6e62f800) [pid = 1846] [serial = 822] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fdf7f53e800) [pid = 1846] [serial = 789] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fdf843ecc00) [pid = 1846] [serial = 804] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf8e329000) [pid = 1846] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf8021ac00) [pid = 1846] [serial = 795] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf70a25800) [pid = 1846] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf6801bc00) [pid = 1846] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf70a23400) [pid = 1846] [serial = 841] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf7a7df800) [pid = 1846] [serial = 783] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf6ae05400) [pid = 1846] [serial = 817] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf6b10ec00) [pid = 1846] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042278912]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf7b80ec00) [pid = 1846] [serial = 786] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf8ee41c00) [pid = 1846] [serial = 812] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf767bd000) [pid = 1846] [serial = 780] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf6f557000) [pid = 1846] [serial = 828] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf879bc000) [pid = 1846] [serial = 807] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf7a7d3c00) [pid = 1846] [serial = 838] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf70e21c00) [pid = 1846] [serial = 832] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf6f77bc00) [pid = 1846] [serial = 775] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf8009c000) [pid = 1846] [serial = 792] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf82a0d400) [pid = 1846] [serial = 801] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf6ae08000) [pid = 1846] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042296243]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf77c79400) [pid = 1846] [serial = 836] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf7c764c00) [pid = 1846] [serial = 839] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf76f4d800) [pid = 1846] [serial = 833] [outer = (nil)] [url = about:blank]
09:59:01 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf77c7f000) [pid = 1846] [serial = 530] [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.]
09:59:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf78956000 == 62 [pid = 1846] [id = 326]
09:59:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf6a281400) [pid = 1846] [serial = 916] [outer = (nil)]
09:59:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf6e622400) [pid = 1846] [serial = 917] [outer = 0x7fdf6a281400]
09:59:02 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
09:59:02 INFO - document served over http requires an https
09:59:02 INFO - sub-resource via iframe-tag using the meta-csp
09:59:02 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:02 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
09:59:02 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 1776ms
09:59:02 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
09:59:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf78996800 == 63 [pid = 1846] [id = 327]
09:59:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf6f559400) [pid = 1846] [serial = 918] [outer = (nil)]
09:59:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf76693c00) [pid = 1846] [serial = 919] [outer = 0x7fdf6f559400]
09:59:02 INFO - PROCESS | 1846 | 1448042342320 Marionette INFO loaded listener.js
09:59:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf7a7d9800) [pid = 1846] [serial = 920] [outer = 0x7fdf6f559400]
09:59:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf78967000 == 64 [pid = 1846] [id = 328]
09:59:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf6f783c00) [pid = 1846] [serial = 921] [outer = (nil)]
09:59:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf77c7f800) [pid = 1846] [serial = 922] [outer = 0x7fdf6f783c00]
09:59:03 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
09:59:03 INFO - document served over http requires an https
09:59:03 INFO - sub-resource via iframe-tag using the meta-csp
09:59:03 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:03 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
09:59:03 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 1175ms
09:59:03 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
09:59:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6afe6800 == 65 [pid = 1846] [id = 329]
09:59:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf69885800) [pid = 1846] [serial = 923] [outer = (nil)]
09:59:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf6a287c00) [pid = 1846] [serial = 924] [outer = 0x7fdf69885800]
09:59:03 INFO - PROCESS | 1846 | 1448042343835 Marionette INFO loaded listener.js
09:59:03 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf6b116c00) [pid = 1846] [serial = 925] [outer = 0x7fdf69885800]
09:59:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d03800 == 66 [pid = 1846] [id = 330]
09:59:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf6a510800) [pid = 1846] [serial = 926] [outer = (nil)]
09:59:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf6f557c00) [pid = 1846] [serial = 927] [outer = 0x7fdf6a510800]
09:59:05 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
09:59:05 INFO - document served over http requires an https
09:59:05 INFO - sub-resource via iframe-tag using the meta-csp
09:59:05 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:05 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
09:59:05 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 1651ms
09:59:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
09:59:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76d3f800 == 67 [pid = 1846] [id = 331]
09:59:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf6f6c0800) [pid = 1846] [serial = 928] [outer = (nil)]
09:59:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf6ff57c00) [pid = 1846] [serial = 929] [outer = 0x7fdf6f6c0800]
09:59:05 INFO - PROCESS | 1846 | 1448042345547 Marionette INFO loaded listener.js
09:59:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf70e20800) [pid = 1846] [serial = 930] [outer = 0x7fdf6f6c0800]
09:59:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f5a2000 == 68 [pid = 1846] [id = 332]
09:59:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf76693000) [pid = 1846] [serial = 931] [outer = (nil)]
09:59:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf76f41c00) [pid = 1846] [serial = 932] [outer = 0x7fdf76693000]
09:59:06 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
09:59:06 INFO - document served over http requires an https
09:59:06 INFO - sub-resource via iframe-tag using the meta-csp
09:59:06 INFO - delivery method with no-redirect and when
09:59: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"
09:59:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:06 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
09:59:06 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 1527ms
09:59:06 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
09:59:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fb7f000 == 69 [pid = 1846] [id = 333]
09:59:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf776e3000) [pid = 1846] [serial = 933] [outer = (nil)]
09:59:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf77c80400) [pid = 1846] [serial = 934] [outer = 0x7fdf776e3000]
09:59:07 INFO - PROCESS | 1846 | 1448042347112 Marionette INFO loaded listener.js
09:59:07 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf7b653c00) [pid = 1846] [serial = 935] [outer = 0x7fdf776e3000]
09:59:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf80273000 == 70 [pid = 1846] [id = 334]
09:59:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf781d1800) [pid = 1846] [serial = 936] [outer = (nil)]
09:59:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf7caf2800) [pid = 1846] [serial = 937] [outer = 0x7fdf781d1800]
09:59:08 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
09:59:08 INFO - document served over http requires an https
09:59:08 INFO - sub-resource via iframe-tag using the meta-csp
09:59:08 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:08 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
09:59:08 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 1532ms
09:59:08 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
09:59:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf803d6800 == 71 [pid = 1846] [id = 335]
09:59:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf77c78c00) [pid = 1846] [serial = 938] [outer = (nil)]
09:59:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fdf7caf5400) [pid = 1846] [serial = 939] [outer = 0x7fdf77c78c00]
09:59:08 INFO - PROCESS | 1846 | 1448042348624 Marionette INFO loaded listener.js
09:59:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fdf7fd99000) [pid = 1846] [serial = 940] [outer = 0x7fdf77c78c00]
09:59:09 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
09:59:09 INFO - document served over http requires an https
09:59:09 INFO - sub-resource via script-tag using the meta-csp
09:59:09 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:09 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
09:59:09 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 1476ms
09:59:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
09:59:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf83411000 == 72 [pid = 1846] [id = 336]
09:59:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fdf68014400) [pid = 1846] [serial = 941] [outer = (nil)]
09:59:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fdf800a1000) [pid = 1846] [serial = 942] [outer = 0x7fdf68014400]
09:59:10 INFO - PROCESS | 1846 | 1448042350101 Marionette INFO loaded listener.js
09:59:10 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fdf804db800) [pid = 1846] [serial = 943] [outer = 0x7fdf68014400]
09:59:10 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
09:59:10 INFO - document served over http requires an https
09:59:10 INFO - sub-resource via script-tag using the meta-csp
09:59:10 INFO - delivery method with no-redirect and when
09:59: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"
09:59:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:10 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
09:59:10 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 1378ms
09:59:10 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
09:59:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8574e000 == 73 [pid = 1846] [id = 337]
09:59:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fdf6a4e0400) [pid = 1846] [serial = 944] [outer = (nil)]
09:59:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fdf805c5800) [pid = 1846] [serial = 945] [outer = 0x7fdf6a4e0400]
09:59:11 INFO - PROCESS | 1846 | 1448042351457 Marionette INFO loaded listener.js
09:59:11 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fdf843d7400) [pid = 1846] [serial = 946] [outer = 0x7fdf6a4e0400]
09:59:12 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
09:59:12 INFO - document served over http requires an https
09:59:12 INFO - sub-resource via script-tag using the meta-csp
09:59:12 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:12 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
09:59:12 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 1525ms
09:59:12 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
09:59:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8745d000 == 74 [pid = 1846] [id = 338]
09:59:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fdf6ff5e800) [pid = 1846] [serial = 947] [outer = (nil)]
09:59:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fdf843d6c00) [pid = 1846] [serial = 948] [outer = 0x7fdf6ff5e800]
09:59:13 INFO - PROCESS | 1846 | 1448042353077 Marionette INFO loaded listener.js
09:59:13 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fdf85ab7800) [pid = 1846] [serial = 949] [outer = 0x7fdf6ff5e800]
09:59:14 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
09:59:14 INFO - document served over http requires an https
09:59:14 INFO - sub-resource via script-tag using the meta-csp
09:59:14 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:14 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
09:59:14 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 1428ms
09:59:14 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
09:59:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67373000 == 75 [pid = 1846] [id = 339]
09:59:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fdf704bdc00) [pid = 1846] [serial = 950] [outer = (nil)]
09:59:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fdf86626c00) [pid = 1846] [serial = 951] [outer = 0x7fdf704bdc00]
09:59:14 INFO - PROCESS | 1846 | 1448042354442 Marionette INFO loaded listener.js
09:59:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fdf8ee3f800) [pid = 1846] [serial = 952] [outer = 0x7fdf704bdc00]
09:59:15 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
09:59:15 INFO - document served over http requires an https
09:59:15 INFO - sub-resource via script-tag using the meta-csp
09:59:15 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:15 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
09:59:15 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 1529ms
09:59:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
09:59:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677e8000 == 76 [pid = 1846] [id = 340]
09:59:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fdf673e5400) [pid = 1846] [serial = 953] [outer = (nil)]
09:59:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fdf673eb400) [pid = 1846] [serial = 954] [outer = 0x7fdf673e5400]
09:59:16 INFO - PROCESS | 1846 | 1448042356066 Marionette INFO loaded listener.js
09:59:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fdf8e3abc00) [pid = 1846] [serial = 955] [outer = 0x7fdf673e5400]
09:59:16 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
09:59:16 INFO - document served over http requires an https
09:59:16 INFO - sub-resource via script-tag using the meta-csp
09:59:16 INFO - delivery method with no-redirect and when
09:59: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"
09:59:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:16 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
09:59:16 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 1430ms
09:59:16 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
09:59:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf874b2000 == 77 [pid = 1846] [id = 341]
09:59:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fdf673e5800) [pid = 1846] [serial = 956] [outer = (nil)]
09:59:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fdf8f07b400) [pid = 1846] [serial = 957] [outer = 0x7fdf673e5800]
09:59:17 INFO - PROCESS | 1846 | 1448042357463 Marionette INFO loaded listener.js
09:59:17 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fdf9724c000) [pid = 1846] [serial = 958] [outer = 0x7fdf673e5800]
09:59:18 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
09:59:18 INFO - document served over http requires an https
09:59:18 INFO - sub-resource via script-tag using the meta-csp
09:59:18 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:18 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
09:59:18 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 1476ms
09:59:18 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
09:59:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6757c000 == 78 [pid = 1846] [id = 342]
09:59:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fdf69508800) [pid = 1846] [serial = 959] [outer = (nil)]
09:59:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fdf77d7fc00) [pid = 1846] [serial = 960] [outer = 0x7fdf69508800]
09:59:19 INFO - PROCESS | 1846 | 1448042359023 Marionette INFO loaded listener.js
09:59:19 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7fdf974bc400) [pid = 1846] [serial = 961] [outer = 0x7fdf69508800]
09:59:19 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
09:59:19 INFO - document served over http requires an https
09:59:19 INFO - sub-resource via xhr-request using the meta-csp
09:59:19 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:59:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:59:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:19 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
09:59:19 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 1482ms
09:59:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
09:59:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69244800 == 79 [pid = 1846] [id = 343]
09:59:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fdf69505400) [pid = 1846] [serial = 962] [outer = (nil)]
09:59:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fdf71115c00) [pid = 1846] [serial = 963] [outer = 0x7fdf69505400]
09:59:20 INFO - PROCESS | 1846 | 1448042360433 Marionette INFO loaded listener.js
09:59:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fdf9724dc00) [pid = 1846] [serial = 964] [outer = 0x7fdf69505400]
09:59:21 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
09:59:21 INFO - document served over http requires an https
09:59:21 INFO - sub-resource via xhr-request using the meta-csp
09:59:21 INFO - delivery method with no-redirect and when
09:59: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"
09:59:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:59:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:59:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:21 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
09:59:21 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 1428ms
09:59:21 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
09:59:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f71800 == 80 [pid = 1846] [id = 344]
09:59:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fdf65fb0400) [pid = 1846] [serial = 965] [outer = (nil)]
09:59:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fdf65fb9800) [pid = 1846] [serial = 966] [outer = 0x7fdf65fb0400]
09:59:21 INFO - PROCESS | 1846 | 1448042361855 Marionette INFO loaded listener.js
09:59:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fdf6950dc00) [pid = 1846] [serial = 967] [outer = 0x7fdf65fb0400]
09:59:22 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
09:59:22 INFO - document served over http requires an https
09:59:22 INFO - sub-resource via xhr-request using the meta-csp
09:59:22 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:59:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:59:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:22 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
09:59:22 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 1376ms
09:59:22 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
09:59:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a17800 == 81 [pid = 1846] [id = 345]
09:59:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fdf65fb5800) [pid = 1846] [serial = 968] [outer = (nil)]
09:59:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fdf67693400) [pid = 1846] [serial = 969] [outer = 0x7fdf65fb5800]
09:59:23 INFO - PROCESS | 1846 | 1448042363276 Marionette INFO loaded listener.js
09:59:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fdf67699c00) [pid = 1846] [serial = 970] [outer = 0x7fdf65fb5800]
09:59:24 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
09:59:24 INFO - document served over http requires an https
09:59:24 INFO - sub-resource via xhr-request using the meta-csp
09:59:24 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:59:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:59:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:24 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
09:59:24 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 1429ms
09:59:24 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
09:59:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6970d800 == 82 [pid = 1846] [id = 346]
09:59:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fdf6769b800) [pid = 1846] [serial = 971] [outer = (nil)]
09:59:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fdf67d28400) [pid = 1846] [serial = 972] [outer = 0x7fdf6769b800]
09:59:24 INFO - PROCESS | 1846 | 1448042364859 Marionette INFO loaded listener.js
09:59:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fdf9724e800) [pid = 1846] [serial = 973] [outer = 0x7fdf6769b800]
09:59:25 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
09:59:25 INFO - document served over http requires an https
09:59:25 INFO - sub-resource via xhr-request using the meta-csp
09:59:25 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:59:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:59:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:25 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
09:59:25 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 1434ms
09:59:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
09:59:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67b9e800 == 83 [pid = 1846] [id = 347]
09:59:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fdf67694c00) [pid = 1846] [serial = 974] [outer = (nil)]
09:59:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fdf67d1f000) [pid = 1846] [serial = 975] [outer = 0x7fdf67694c00]
09:59:27 INFO - PROCESS | 1846 | 1448042367458 Marionette INFO loaded listener.js
09:59:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fdf6c58e800) [pid = 1846] [serial = 976] [outer = 0x7fdf67694c00]
09:59:28 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
09:59:28 INFO - document served over http requires an https
09:59:28 INFO - sub-resource via xhr-request using the meta-csp
09:59:28 INFO - delivery method with no-redirect and when
09:59: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"
09:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:59:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:59:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:28 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
09:59:28 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 2629ms
09:59:28 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
09:59:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6971e800 == 84 [pid = 1846] [id = 348]
09:59:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7fdf67145400) [pid = 1846] [serial = 977] [outer = (nil)]
09:59:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7fdf6714c400) [pid = 1846] [serial = 978] [outer = 0x7fdf67145400]
09:59:28 INFO - PROCESS | 1846 | 1448042368793 Marionette INFO loaded listener.js
09:59:28 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7fdf67154800) [pid = 1846] [serial = 979] [outer = 0x7fdf67145400]
09:59:29 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
09:59:29 INFO - document served over http requires an https
09:59:29 INFO - sub-resource via xhr-request using the meta-csp
09:59:29 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:59:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:59:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:29 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
09:59:29 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 1426ms
09:59:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
09:59:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67580000 == 85 [pid = 1846] [id = 349]
09:59:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7fdf65fb1000) [pid = 1846] [serial = 980] [outer = (nil)]
09:59:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7fdf67149c00) [pid = 1846] [serial = 981] [outer = 0x7fdf65fb1000]
09:59:30 INFO - PROCESS | 1846 | 1448042370855 Marionette INFO loaded listener.js
09:59:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7fdf68019400) [pid = 1846] [serial = 982] [outer = 0x7fdf65fb1000]
09:59:31 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
09:59:31 INFO - document served over http requires an http
09:59:31 INFO - sub-resource via fetch-request using the meta-referrer
09:59:31 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:59:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:59:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:59:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:31 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
09:59:31 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 1835ms
09:59:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
09:59:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db4d000 == 86 [pid = 1846] [id = 350]
09:59:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7fdf6987a800) [pid = 1846] [serial = 983] [outer = (nil)]
09:59:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7fdf6987fc00) [pid = 1846] [serial = 984] [outer = 0x7fdf6987a800]
09:59:32 INFO - PROCESS | 1846 | 1448042372108 Marionette INFO loaded listener.js
09:59:32 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7fdf6a4ea400) [pid = 1846] [serial = 985] [outer = 0x7fdf6987a800]
09:59:33 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
09:59:33 INFO - document served over http requires an http
09:59:33 INFO - sub-resource via fetch-request using the meta-referrer
09:59:33 INFO - delivery method with no-redirect and when
09:59: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"
09:59:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:59:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:59:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:59:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:33 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
09:59:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1481ms
09:59:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
09:59:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbd0000 == 87 [pid = 1846] [id = 351]
09:59:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7fdf6ae0f400) [pid = 1846] [serial = 986] [outer = (nil)]
09:59:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fdf6af65800) [pid = 1846] [serial = 987] [outer = 0x7fdf6ae0f400]
09:59:33 INFO - PROCESS | 1846 | 1448042373688 Marionette INFO loaded listener.js
09:59:33 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fdf6b1a3000) [pid = 1846] [serial = 988] [outer = 0x7fdf6ae0f400]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f491800 == 86 [pid = 1846] [id = 274]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e659800 == 85 [pid = 1846] [id = 292]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dfb1000 == 84 [pid = 1846] [id = 301]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf78990800 == 83 [pid = 1846] [id = 302]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f438000 == 82 [pid = 1846] [id = 303]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f8ab800 == 81 [pid = 1846] [id = 304]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fd1e800 == 80 [pid = 1846] [id = 305]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8026f000 == 79 [pid = 1846] [id = 306]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf80813000 == 78 [pid = 1846] [id = 307]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf808ce000 == 77 [pid = 1846] [id = 308]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf856b6800 == 76 [pid = 1846] [id = 309]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86aab800 == 75 [pid = 1846] [id = 310]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8e197800 == 74 [pid = 1846] [id = 311]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf97277000 == 73 [pid = 1846] [id = 312]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf978cd800 == 72 [pid = 1846] [id = 313]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f71a800 == 71 [pid = 1846] [id = 318]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a236800 == 70 [pid = 1846] [id = 319]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db1f000 == 69 [pid = 1846] [id = 320]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f721800 == 68 [pid = 1846] [id = 321]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70947000 == 67 [pid = 1846] [id = 322]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dfa7800 == 66 [pid = 1846] [id = 323]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7674e000 == 65 [pid = 1846] [id = 324]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772dd000 == 64 [pid = 1846] [id = 325]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf78956000 == 63 [pid = 1846] [id = 326]
09:59:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf78967000 == 62 [pid = 1846] [id = 328]
09:59:34 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fdf7a7d8000) [pid = 1846] [serial = 771] [outer = (nil)] [url = about:blank]
09:59:34 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fdf702df400) [pid = 1846] [serial = 823] [outer = (nil)] [url = about:blank]
09:59:34 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7fdf704c0800) [pid = 1846] [serial = 826] [outer = (nil)] [url = about:blank]
09:59:34 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7fdf70a24c00) [pid = 1846] [serial = 829] [outer = (nil)] [url = about:blank]
09:59:34 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7fdf7f2d4400) [pid = 1846] [serial = 842] [outer = (nil)] [url = about:blank]
09:59:34 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
09:59:34 INFO - document served over http requires an http
09:59:34 INFO - sub-resource via fetch-request using the meta-referrer
09:59:34 INFO - delivery method with swap-origin-redirect and when
09:59: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-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
09:59:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:59:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:59:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:59:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:34 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
09:59:34 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 1631ms
09:59:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:59:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e323000 == 63 [pid = 1846] [id = 352]
09:59:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7fdf6c58cc00) [pid = 1846] [serial = 989] [outer = (nil)]
09:59:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7fdf6e517800) [pid = 1846] [serial = 990] [outer = 0x7fdf6c58cc00]
09:59:35 INFO - PROCESS | 1846 | 1448042375059 Marionette INFO loaded listener.js
09:59:35 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7fdf6e745800) [pid = 1846] [serial = 991] [outer = 0x7fdf6c58cc00]
09:59:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f721800 == 64 [pid = 1846] [id = 353]
09:59:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fdf6e625400) [pid = 1846] [serial = 992] [outer = (nil)]
09:59:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fdf6e518c00) [pid = 1846] [serial = 993] [outer = 0x7fdf6e625400]
09:59:35 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
09:59:35 INFO - document served over http requires an http
09:59:35 INFO - sub-resource via iframe-tag using the meta-referrer
09:59:35 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:35 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
09:59:35 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 1037ms
09:59:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
09:59:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6fdd5000 == 65 [pid = 1846] [id = 354]
09:59:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fdf68439800) [pid = 1846] [serial = 994] [outer = (nil)]
09:59:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fdf6e74b000) [pid = 1846] [serial = 995] [outer = 0x7fdf68439800]
09:59:36 INFO - PROCESS | 1846 | 1448042376285 Marionette INFO loaded listener.js
09:59:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fdf6fb55000) [pid = 1846] [serial = 996] [outer = 0x7fdf68439800]
09:59:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69686800 == 66 [pid = 1846] [id = 355]
09:59:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fdf6f77d800) [pid = 1846] [serial = 997] [outer = (nil)]
09:59:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7fdf6ffd1000) [pid = 1846] [serial = 998] [outer = 0x7fdf6f77d800]
09:59:37 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
09:59:37 INFO - document served over http requires an http
09:59:37 INFO - sub-resource via iframe-tag using the meta-referrer
09:59:37 INFO - delivery method with no-redirect and when
09:59: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"
09:59:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:37 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
09:59:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1174ms
09:59:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:59:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7021a800 == 67 [pid = 1846] [id = 356]
09:59:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7fdf70015c00) [pid = 1846] [serial = 999] [outer = (nil)]
09:59:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7fdf7001d000) [pid = 1846] [serial = 1000] [outer = 0x7fdf70015c00]
09:59:37 INFO - PROCESS | 1846 | 1448042377379 Marionette INFO loaded listener.js
09:59:37 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7fdf706b7000) [pid = 1846] [serial = 1001] [outer = 0x7fdf70015c00]
09:59:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf766b3800 == 68 [pid = 1846] [id = 357]
09:59:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7fdf706bdc00) [pid = 1846] [serial = 1002] [outer = (nil)]
09:59:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7fdf704b5800) [pid = 1846] [serial = 1003] [outer = 0x7fdf706bdc00]
09:59:38 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
09:59:38 INFO - document served over http requires an http
09:59:38 INFO - sub-resource via iframe-tag using the meta-referrer
09:59:38 INFO - delivery method with swap-origin-redirect and when
09:59:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
09:59:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:38 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
09:59:38 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 1123ms
09:59:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
09:59:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76746800 == 69 [pid = 1846] [id = 358]
09:59:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7fdf70e25400) [pid = 1846] [serial = 1004] [outer = (nil)]
09:59:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7fdf71115000) [pid = 1846] [serial = 1005] [outer = 0x7fdf70e25400]
09:59:38 INFO - PROCESS | 1846 | 1448042378502 Marionette INFO loaded listener.js
09:59:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7fdf767bb800) [pid = 1846] [serial = 1006] [outer = 0x7fdf70e25400]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7fdf6a282400) [pid = 1846] [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]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7fdf6a452000) [pid = 1846] [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]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7fdf6a281400) [pid = 1846] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7fdf76b32c00) [pid = 1846] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7fdf696b5400) [pid = 1846] [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]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7fdf77c86400) [pid = 1846] [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]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7fdf6e744000) [pid = 1846] [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]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7fdf76b3a400) [pid = 1846] [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]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7fdf77286c00) [pid = 1846] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042340110]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fdf7fd9bc00) [pid = 1846] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042315350]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fdf77667000) [pid = 1846] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fdf804e3000) [pid = 1846] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fdf76693c00) [pid = 1846] [serial = 919] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fdf76dd9400) [pid = 1846] [serial = 909] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fdf8009c400) [pid = 1846] [serial = 860] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7fdf805c4800) [pid = 1846] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7fdf7f53c000) [pid = 1846] [serial = 855] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7fdf6a511400) [pid = 1846] [serial = 874] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7fdf77c76400) [pid = 1846] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042340110]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7fdf6fb59c00) [pid = 1846] [serial = 847] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7fdf767bd400) [pid = 1846] [serial = 850] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7fdf6fb58400) [pid = 1846] [serial = 901] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7fdf6987ec00) [pid = 1846] [serial = 886] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7fdf86696800) [pid = 1846] [serial = 868] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7fdf97243400) [pid = 1846] [serial = 889] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fdf781d3c00) [pid = 1846] [serial = 914] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fdf6af5f800) [pid = 1846] [serial = 895] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fdf7f70c000) [pid = 1846] [serial = 844] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fdf706b8400) [pid = 1846] [serial = 904] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fdf843dcc00) [pid = 1846] [serial = 865] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fdf6ae0a400) [pid = 1846] [serial = 898] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fdf8f43c800) [pid = 1846] [serial = 877] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fdf8e3a3c00) [pid = 1846] [serial = 871] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fdf696bd400) [pid = 1846] [serial = 892] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fdf6af63000) [pid = 1846] [serial = 880] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fdf70a29800) [pid = 1846] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fdf7fd9a400) [pid = 1846] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042315350]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fdf781d3800) [pid = 1846] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fdf6b1ac000) [pid = 1846] [serial = 883] [outer = (nil)] [url = about:blank]
09:59:39 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fdf6e622400) [pid = 1846] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:59:39 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
09:59:39 INFO - document served over http requires an http
09:59:39 INFO - sub-resource via script-tag using the meta-referrer
09:59:39 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:39 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
09:59:39 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 1379ms
09:59:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
09:59:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f716000 == 70 [pid = 1846] [id = 359]
09:59:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7fdf71113400) [pid = 1846] [serial = 1007] [outer = (nil)]
09:59:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7fdf767be000) [pid = 1846] [serial = 1008] [outer = 0x7fdf71113400]
09:59:39 INFO - PROCESS | 1846 | 1448042379855 Marionette INFO loaded listener.js
09:59:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7fdf76d47400) [pid = 1846] [serial = 1009] [outer = 0x7fdf71113400]
09:59:40 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
09:59:40 INFO - document served over http requires an http
09:59:40 INFO - sub-resource via script-tag using the meta-referrer
09:59:40 INFO - delivery method with no-redirect and when
09:59: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"
09:59:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:40 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
09:59:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1023ms
09:59:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
09:59:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77de6800 == 71 [pid = 1846] [id = 360]
09:59:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7fdf704b2800) [pid = 1846] [serial = 1010] [outer = (nil)]
09:59:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7fdf76d50000) [pid = 1846] [serial = 1011] [outer = 0x7fdf704b2800]
09:59:40 INFO - PROCESS | 1846 | 1448042380943 Marionette INFO loaded listener.js
09:59:41 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7fdf7728a400) [pid = 1846] [serial = 1012] [outer = 0x7fdf704b2800]
09:59:41 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
09:59:41 INFO - document served over http requires an http
09:59:41 INFO - sub-resource via script-tag using the meta-referrer
09:59:41 INFO - delivery method with swap-origin-redirect and when
09:59:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
09:59:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:41 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
09:59:41 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 1325ms
09:59:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
09:59:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db33000 == 72 [pid = 1846] [id = 361]
09:59:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7fdf696c3800) [pid = 1846] [serial = 1013] [outer = (nil)]
09:59:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7fdf69887000) [pid = 1846] [serial = 1014] [outer = 0x7fdf696c3800]
09:59:42 INFO - PROCESS | 1846 | 1448042382462 Marionette INFO loaded listener.js
09:59:42 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7fdf6af6b800) [pid = 1846] [serial = 1015] [outer = 0x7fdf696c3800]
09:59:43 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
09:59:43 INFO - document served over http requires an http
09:59:43 INFO - sub-resource via xhr-request using the meta-referrer
09:59:43 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:59:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:59:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:43 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
09:59:43 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 1328ms
09:59:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
09:59:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772dd000 == 73 [pid = 1846] [id = 362]
09:59:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7fdf69879400) [pid = 1846] [serial = 1016] [outer = (nil)]
09:59:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7fdf6e748000) [pid = 1846] [serial = 1017] [outer = 0x7fdf69879400]
09:59:43 INFO - PROCESS | 1846 | 1448042383757 Marionette INFO loaded listener.js
09:59:43 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7fdf704c0000) [pid = 1846] [serial = 1018] [outer = 0x7fdf69879400]
09:59:44 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
09:59:44 INFO - document served over http requires an http
09:59:44 INFO - sub-resource via xhr-request using the meta-referrer
09:59:44 INFO - delivery method with no-redirect and when
09:59: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"
09:59:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:59:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:59:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:44 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
09:59:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1226ms
09:59:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
09:59:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b737000 == 74 [pid = 1846] [id = 363]
09:59:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7fdf67149000) [pid = 1846] [serial = 1019] [outer = (nil)]
09:59:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7fdf767bc000) [pid = 1846] [serial = 1020] [outer = 0x7fdf67149000]
09:59:45 INFO - PROCESS | 1846 | 1448042385085 Marionette INFO loaded listener.js
09:59:45 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7fdf77293000) [pid = 1846] [serial = 1021] [outer = 0x7fdf67149000]
09:59:45 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
09:59:45 INFO - document served over http requires an http
09:59:45 INFO - sub-resource via xhr-request using the meta-referrer
09:59:45 INFO - delivery method with swap-origin-redirect and when
09:59: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-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
09:59:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:59:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:59:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:45 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
09:59:45 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 1379ms
09:59:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
09:59:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f46c000 == 75 [pid = 1846] [id = 364]
09:59:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7fdf6ff57000) [pid = 1846] [serial = 1022] [outer = (nil)]
09:59:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7fdf776e8800) [pid = 1846] [serial = 1023] [outer = 0x7fdf6ff57000]
09:59:46 INFO - PROCESS | 1846 | 1448042386459 Marionette INFO loaded listener.js
09:59:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7fdf77d77000) [pid = 1846] [serial = 1024] [outer = 0x7fdf6ff57000]
09:59:47 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
09:59:47 INFO - document served over http requires an https
09:59:47 INFO - sub-resource via fetch-request using the meta-referrer
09:59:47 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:59:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:59:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:59:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:47 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
09:59:47 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 1325ms
09:59:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
09:59:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fb94800 == 76 [pid = 1846] [id = 365]
09:59:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7fdf77662c00) [pid = 1846] [serial = 1025] [outer = (nil)]
09:59:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7fdf77d7c000) [pid = 1846] [serial = 1026] [outer = 0x7fdf77662c00]
09:59:47 INFO - PROCESS | 1846 | 1448042387761 Marionette INFO loaded listener.js
09:59:47 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7fdf78525800) [pid = 1846] [serial = 1027] [outer = 0x7fdf77662c00]
09:59:48 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
09:59:48 INFO - document served over http requires an https
09:59:48 INFO - sub-resource via fetch-request using the meta-referrer
09:59:48 INFO - delivery method with no-redirect and when
09:59: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"
09:59:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:59:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:59:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:59:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:48 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
09:59:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1277ms
09:59:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
09:59:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf803e2800 == 77 [pid = 1846] [id = 366]
09:59:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7fdf7b063800) [pid = 1846] [serial = 1028] [outer = (nil)]
09:59:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 254 (0x7fdf7b657400) [pid = 1846] [serial = 1029] [outer = 0x7fdf7b063800]
09:59:49 INFO - PROCESS | 1846 | 1448042389076 Marionette INFO loaded listener.js
09:59:49 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 255 (0x7fdf7c521800) [pid = 1846] [serial = 1030] [outer = 0x7fdf7b063800]
09:59:50 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
09:59:50 INFO - document served over http requires an https
09:59:50 INFO - sub-resource via fetch-request using the meta-referrer
09:59:50 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
09:59:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
09:59:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
09:59:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:50 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
09:59:50 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 1605ms
09:59:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
09:59:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8368c000 == 78 [pid = 1846] [id = 367]
09:59:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 256 (0x7fdf7b652c00) [pid = 1846] [serial = 1031] [outer = (nil)]
09:59:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 257 (0x7fdf7c762400) [pid = 1846] [serial = 1032] [outer = 0x7fdf7b652c00]
09:59:50 INFO - PROCESS | 1846 | 1448042390692 Marionette INFO loaded listener.js
09:59:50 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 258 (0x7fdf7f2d3400) [pid = 1846] [serial = 1033] [outer = 0x7fdf7b652c00]
09:59:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf84193000 == 79 [pid = 1846] [id = 368]
09:59:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 259 (0x7fdf7f2d9000) [pid = 1846] [serial = 1034] [outer = (nil)]
09:59:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 260 (0x7fdf7c765800) [pid = 1846] [serial = 1035] [outer = 0x7fdf7f2d9000]
09:59:51 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
09:59:51 INFO - document served over http requires an https
09:59:51 INFO - sub-resource via iframe-tag using the meta-referrer
09:59:51 INFO - delivery method with keep-origin-redirect and when
09:59:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
09:59:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:51 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
09:59:51 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 1374ms
09:59:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
09:59:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8419f800 == 80 [pid = 1846] [id = 369]
09:59:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 261 (0x7fdf7b809800) [pid = 1846] [serial = 1036] [outer = (nil)]
09:59:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 262 (0x7fdf7f53c800) [pid = 1846] [serial = 1037] [outer = 0x7fdf7b809800]
09:59:52 INFO - PROCESS | 1846 | 1448042392118 Marionette INFO loaded listener.js
09:59:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 263 (0x7fdf7fbcc800) [pid = 1846] [serial = 1038] [outer = 0x7fdf7b809800]
09:59:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85b8a000 == 81 [pid = 1846] [id = 370]
09:59:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 264 (0x7fdf7fbd1800) [pid = 1846] [serial = 1039] [outer = (nil)]
09:59:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 265 (0x7fdf7fd8f000) [pid = 1846] [serial = 1040] [outer = 0x7fdf7fbd1800]
09:59:52 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
09:59:52 INFO - document served over http requires an https
09:59:52 INFO - sub-resource via iframe-tag using the meta-referrer
09:59:52 INFO - delivery method with no-redirect and when
09:59: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"
09:59:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:52 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
09:59:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1378ms
09:59:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
09:59:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf86666800 == 82 [pid = 1846] [id = 371]
09:59:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 266 (0x7fdf7c5e7800) [pid = 1846] [serial = 1041] [outer = (nil)]
09:59:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 267 (0x7fdf7ff7d400) [pid = 1846] [serial = 1042] [outer = 0x7fdf7c5e7800]
09:59:53 INFO - PROCESS | 1846 | 1448042393421 Marionette INFO loaded listener.js
09:59:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 268 (0x7fdf800a6000) [pid = 1846] [serial = 1043] [outer = 0x7fdf7c5e7800]
09:59:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf87463800 == 83 [pid = 1846] [id = 372]
09:59:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 269 (0x7fdf8009dc00) [pid = 1846] [serial = 1044] [outer = (nil)]
09:59:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 270 (0x7fdf80207c00) [pid = 1846] [serial = 1045] [outer = 0x7fdf8009dc00]
09:59:54 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
09:59:54 INFO - document served over http requires an https
09:59:54 INFO - sub-resource via iframe-tag using the meta-referrer
09:59:54 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
09:59:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
09:59:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:54 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
09:59:54 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 1326ms
09:59:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
09:59:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8749c800 == 84 [pid = 1846] [id = 373]
09:59:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 271 (0x7fdf7fd8d800) [pid = 1846] [serial = 1046] [outer = (nil)]
09:59:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 272 (0x7fdf804d7800) [pid = 1846] [serial = 1047] [outer = 0x7fdf7fd8d800]
09:59:54 INFO - PROCESS | 1846 | 1448042394804 Marionette INFO loaded listener.js
09:59:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 273 (0x7fdf805bc400) [pid = 1846] [serial = 1048] [outer = 0x7fdf7fd8d800]
09:59:55 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
09:59:55 INFO - document served over http requires an https
09:59:55 INFO - sub-resource via script-tag using the meta-referrer
09:59:55 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:55 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
09:59:55 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 1427ms
09:59:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
09:59:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf978c3000 == 85 [pid = 1846] [id = 374]
09:59:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 274 (0x7fdf836edc00) [pid = 1846] [serial = 1049] [outer = (nil)]
09:59:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 275 (0x7fdf8384f800) [pid = 1846] [serial = 1050] [outer = 0x7fdf836edc00]
09:59:56 INFO - PROCESS | 1846 | 1448042396252 Marionette INFO loaded listener.js
09:59:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 276 (0x7fdf843df000) [pid = 1846] [serial = 1051] [outer = 0x7fdf836edc00]
09:59:57 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
09:59:57 INFO - document served over http requires an https
09:59:57 INFO - sub-resource via script-tag using the meta-referrer
09:59:57 INFO - delivery method with no-redirect and when
09:59: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"
09:59:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:57 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
09:59:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1282ms
09:59:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
09:59:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf675cc800 == 86 [pid = 1846] [id = 375]
09:59:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 277 (0x7fdf8384b400) [pid = 1846] [serial = 1052] [outer = (nil)]
09:59:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 278 (0x7fdf843e6800) [pid = 1846] [serial = 1053] [outer = 0x7fdf8384b400]
09:59:57 INFO - PROCESS | 1846 | 1448042397525 Marionette INFO loaded listener.js
09:59:57 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 279 (0x7fdf852a2800) [pid = 1846] [serial = 1054] [outer = 0x7fdf8384b400]
09:59:58 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
09:59:58 INFO - document served over http requires an https
09:59:58 INFO - sub-resource via script-tag using the meta-referrer
09:59:58 INFO - delivery method with swap-origin-redirect and when
09:59: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"
09:59:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
09:59:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
09:59:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:58 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
09:59:58 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 1324ms
09:59:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
09:59:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65c64000 == 87 [pid = 1846] [id = 376]
09:59:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 280 (0x7fdf8384e800) [pid = 1846] [serial = 1055] [outer = (nil)]
09:59:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 281 (0x7fdf85516000) [pid = 1846] [serial = 1056] [outer = 0x7fdf8384e800]
09:59:58 INFO - PROCESS | 1846 | 1448042398816 Marionette INFO loaded listener.js
09:59:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:59:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 282 (0x7fdf85ab5400) [pid = 1846] [serial = 1057] [outer = 0x7fdf8384e800]
09:59:59 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
09:59:59 INFO - document served over http requires an https
09:59:59 INFO - sub-resource via xhr-request using the meta-referrer
09:59:59 INFO - delivery method with keep-origin-redirect and when
09:59: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"
09:59:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
09:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:59:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
09:59:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
09:59:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
09:59:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
09:59:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
09:59:59 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
09:59:59 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 1227ms
09:59:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:00:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf62838000 == 88 [pid = 1846] [id = 377]
10:00:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 283 (0x7fdf84573400) [pid = 1846] [serial = 1058] [outer = (nil)]
10:00:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 284 (0x7fdf86f6a400) [pid = 1846] [serial = 1059] [outer = 0x7fdf84573400]
10:00:00 INFO - PROCESS | 1846 | 1448042400101 Marionette INFO loaded listener.js
10:00:00 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 285 (0x7fdf8697e000) [pid = 1846] [serial = 1060] [outer = 0x7fdf84573400]
10:00:00 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:00:00 INFO - document served over http requires an https
10:00:00 INFO - sub-resource via xhr-request using the meta-referrer
10:00:00 INFO - delivery method with no-redirect and when
10:00: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:00:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:00:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:00:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:00 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:00:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1327ms
10:00:00 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:00:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f7d800 == 89 [pid = 1846] [id = 378]
10:00:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 286 (0x7fdf85ac1000) [pid = 1846] [serial = 1061] [outer = (nil)]
10:00:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 287 (0x7fdf88ce2c00) [pid = 1846] [serial = 1062] [outer = 0x7fdf85ac1000]
10:00:01 INFO - PROCESS | 1846 | 1448042401428 Marionette INFO loaded listener.js
10:00:01 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 288 (0x7fdf8f07c400) [pid = 1846] [serial = 1063] [outer = 0x7fdf85ac1000]
10:00:02 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:00:02 INFO - document served over http requires an https
10:00:02 INFO - sub-resource via xhr-request using the meta-referrer
10:00:02 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:00:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:00:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:02 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:00:02 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 1278ms
10:00:02 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:00:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf64314000 == 90 [pid = 1846] [id = 379]
10:00:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 289 (0x7fdf8696ac00) [pid = 1846] [serial = 1064] [outer = (nil)]
10:00:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 290 (0x7fdf8f43ac00) [pid = 1846] [serial = 1065] [outer = 0x7fdf8696ac00]
10:00:02 INFO - PROCESS | 1846 | 1448042402725 Marionette INFO loaded listener.js
10:00:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 291 (0x7fdf8e3ab400) [pid = 1846] [serial = 1066] [outer = 0x7fdf8696ac00]
10:00:03 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:00:03 INFO - document served over http requires an http
10:00:03 INFO - sub-resource via fetch-request using the meta-referrer
10:00:03 INFO - delivery method with keep-origin-redirect and when
10:00:03 INFO - the target request is same-origin.
10:00:03 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 1281ms
10:00:03 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:00:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6938d000 == 91 [pid = 1846] [id = 380]
10:00:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 292 (0x7fdf8f1e0c00) [pid = 1846] [serial = 1067] [outer = (nil)]
10:00:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 293 (0x7fdf9724a800) [pid = 1846] [serial = 1068] [outer = 0x7fdf8f1e0c00]
10:00:04 INFO - PROCESS | 1846 | 1448042404016 Marionette INFO loaded listener.js
10:00:04 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 294 (0x7fdf97525c00) [pid = 1846] [serial = 1069] [outer = 0x7fdf8f1e0c00]
10:00:04 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:00:04 INFO - document served over http requires an http
10:00:04 INFO - sub-resource via fetch-request using the meta-referrer
10:00:04 INFO - delivery method with no-redirect and when
10:00:04 INFO - the target request is same-origin.
10:00:04 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 1274ms
10:00:04 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:00:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf693a3800 == 92 [pid = 1846] [id = 381]
10:00:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 295 (0x7fdf6627e000) [pid = 1846] [serial = 1070] [outer = (nil)]
10:00:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 296 (0x7fdf66284c00) [pid = 1846] [serial = 1071] [outer = 0x7fdf6627e000]
10:00:05 INFO - PROCESS | 1846 | 1448042405324 Marionette INFO loaded listener.js
10:00:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 297 (0x7fdf6628b800) [pid = 1846] [serial = 1072] [outer = 0x7fdf6627e000]
10:00:06 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:00:06 INFO - document served over http requires an http
10:00:06 INFO - sub-resource via fetch-request using the meta-referrer
10:00:06 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:00:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:00:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:00:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:06 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:00:06 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 1329ms
10:00:06 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:00:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf66fc1800 == 93 [pid = 1846] [id = 382]
10:00:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 298 (0x7fdf66282c00) [pid = 1846] [serial = 1073] [outer = (nil)]
10:00:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 299 (0x7fdf9746f400) [pid = 1846] [serial = 1074] [outer = 0x7fdf66282c00]
10:00:06 INFO - PROCESS | 1846 | 1448042406623 Marionette INFO loaded listener.js
10:00:06 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 300 (0x7fdf975be000) [pid = 1846] [serial = 1075] [outer = 0x7fdf66282c00]
10:00:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6909d000 == 94 [pid = 1846] [id = 383]
10:00:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 301 (0x7fdf5f569800) [pid = 1846] [serial = 1076] [outer = (nil)]
10:00:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 302 (0x7fdf5f56e400) [pid = 1846] [serial = 1077] [outer = 0x7fdf5f569800]
10:00:07 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:00:07 INFO - document served over http requires an http
10:00:07 INFO - sub-resource via iframe-tag using the meta-referrer
10:00:07 INFO - delivery method with keep-origin-redirect and when
10:00:07 INFO - the target request is same-origin.
10:00:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1325ms
10:00:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:00:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf690a7800 == 95 [pid = 1846] [id = 384]
10:00:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 303 (0x7fdf5f56b800) [pid = 1846] [serial = 1078] [outer = (nil)]
10:00:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 304 (0x7fdf5f571800) [pid = 1846] [serial = 1079] [outer = 0x7fdf5f56b800]
10:00:08 INFO - PROCESS | 1846 | 1448042408026 Marionette INFO loaded listener.js
10:00:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 305 (0x7fdf5f577800) [pid = 1846] [serial = 1080] [outer = 0x7fdf5f56b800]
10:00:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5f385000 == 96 [pid = 1846] [id = 385]
10:00:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 306 (0x7fdf5f132400) [pid = 1846] [serial = 1081] [outer = (nil)]
10:00:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 307 (0x7fdf5f133800) [pid = 1846] [serial = 1082] [outer = 0x7fdf5f132400]
10:00:08 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:00:08 INFO - document served over http requires an http
10:00:08 INFO - sub-resource via iframe-tag using the meta-referrer
10:00:08 INFO - delivery method with no-redirect and when
10:00:08 INFO - the target request is same-origin.
10:00:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 1438ms
10:00:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:00:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5f38e000 == 97 [pid = 1846] [id = 386]
10:00:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 308 (0x7fdf5f139c00) [pid = 1846] [serial = 1083] [outer = (nil)]
10:00:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 309 (0x7fdf5f13cc00) [pid = 1846] [serial = 1084] [outer = 0x7fdf5f139c00]
10:00:09 INFO - PROCESS | 1846 | 1448042409501 Marionette INFO loaded listener.js
10:00:09 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 310 (0x7fdf6a445400) [pid = 1846] [serial = 1085] [outer = 0x7fdf5f139c00]
10:00:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef2f000 == 98 [pid = 1846] [id = 387]
10:00:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 311 (0x7fdf5ef82400) [pid = 1846] [serial = 1086] [outer = (nil)]
10:00:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 312 (0x7fdf5ef8ec00) [pid = 1846] [serial = 1087] [outer = 0x7fdf5ef82400]
10:00:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:00:10 INFO - document served over http requires an http
10:00:10 INFO - sub-resource via iframe-tag using the meta-referrer
10:00:10 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:00:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:00:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:00:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1475ms
10:00:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
10:00:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef40800 == 99 [pid = 1846] [id = 388]
10:00:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 313 (0x7fdf5ef87400) [pid = 1846] [serial = 1088] [outer = (nil)]
10:00:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 314 (0x7fdf5ef8fc00) [pid = 1846] [serial = 1089] [outer = 0x7fdf5ef87400]
10:00:11 INFO - PROCESS | 1846 | 1448042411025 Marionette INFO loaded listener.js
10:00:11 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 315 (0x7fdf975ba800) [pid = 1846] [serial = 1090] [outer = 0x7fdf5ef87400]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6afe6800 == 98 [pid = 1846] [id = 329]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b932800 == 97 [pid = 1846] [id = 281]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d03800 == 96 [pid = 1846] [id = 330]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76d3f800 == 95 [pid = 1846] [id = 331]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f5a2000 == 94 [pid = 1846] [id = 332]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fb7f000 == 93 [pid = 1846] [id = 333]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf80273000 == 92 [pid = 1846] [id = 334]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf803d6800 == 91 [pid = 1846] [id = 335]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf83411000 == 90 [pid = 1846] [id = 336]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8574e000 == 89 [pid = 1846] [id = 337]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8745d000 == 88 [pid = 1846] [id = 338]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67373000 == 87 [pid = 1846] [id = 339]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677e8000 == 86 [pid = 1846] [id = 340]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf874b2000 == 85 [pid = 1846] [id = 341]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6757c000 == 84 [pid = 1846] [id = 342]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69244800 == 83 [pid = 1846] [id = 343]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f71800 == 82 [pid = 1846] [id = 344]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a17800 == 81 [pid = 1846] [id = 345]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6970d800 == 80 [pid = 1846] [id = 346]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67b9e800 == 79 [pid = 1846] [id = 347]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6971e800 == 78 [pid = 1846] [id = 348]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67580000 == 77 [pid = 1846] [id = 349]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db4d000 == 76 [pid = 1846] [id = 350]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbd0000 == 75 [pid = 1846] [id = 351]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e323000 == 74 [pid = 1846] [id = 352]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f721800 == 73 [pid = 1846] [id = 353]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69686800 == 72 [pid = 1846] [id = 355]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7021a800 == 71 [pid = 1846] [id = 356]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766b3800 == 70 [pid = 1846] [id = 357]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76746800 == 69 [pid = 1846] [id = 358]
10:00:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f716000 == 68 [pid = 1846] [id = 359]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6fdd5000 == 67 [pid = 1846] [id = 354]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db33000 == 66 [pid = 1846] [id = 361]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772dd000 == 65 [pid = 1846] [id = 362]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69688000 == 64 [pid = 1846] [id = 317]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b737000 == 63 [pid = 1846] [id = 363]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e324800 == 62 [pid = 1846] [id = 315]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70213000 == 61 [pid = 1846] [id = 316]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f46c000 == 60 [pid = 1846] [id = 364]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fb94800 == 59 [pid = 1846] [id = 365]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85bd5800 == 58 [pid = 1846] [id = 80]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf803e2800 == 57 [pid = 1846] [id = 366]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf789a8000 == 56 [pid = 1846] [id = 280]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8368c000 == 55 [pid = 1846] [id = 367]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf87464000 == 54 [pid = 1846] [id = 143]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf84193000 == 53 [pid = 1846] [id = 368]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8419f800 == 52 [pid = 1846] [id = 369]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85b8a000 == 51 [pid = 1846] [id = 370]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf86666800 == 50 [pid = 1846] [id = 371]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf87463800 == 49 [pid = 1846] [id = 372]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8749c800 == 48 [pid = 1846] [id = 373]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf978c3000 == 47 [pid = 1846] [id = 374]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf675cc800 == 46 [pid = 1846] [id = 375]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65c64000 == 45 [pid = 1846] [id = 376]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf62838000 == 44 [pid = 1846] [id = 377]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f7d800 == 43 [pid = 1846] [id = 378]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf64314000 == 42 [pid = 1846] [id = 379]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6938d000 == 41 [pid = 1846] [id = 380]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf693a3800 == 40 [pid = 1846] [id = 381]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf66fc1800 == 39 [pid = 1846] [id = 382]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6909d000 == 38 [pid = 1846] [id = 383]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf690a7800 == 37 [pid = 1846] [id = 384]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5f385000 == 36 [pid = 1846] [id = 385]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5f38e000 == 35 [pid = 1846] [id = 386]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef2f000 == 34 [pid = 1846] [id = 387]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77de6800 == 33 [pid = 1846] [id = 360]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7899d000 == 32 [pid = 1846] [id = 300]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf78996800 == 31 [pid = 1846] [id = 327]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7adc3000 == 30 [pid = 1846] [id = 245]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf841a4800 == 29 [pid = 1846] [id = 110]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8414f000 == 28 [pid = 1846] [id = 314]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf856c1800 == 27 [pid = 1846] [id = 79]
10:00:15 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b946800 == 26 [pid = 1846] [id = 97]
10:00:16 INFO - PROCESS | 1846 | --DOMWINDOW == 314 (0x7fdf76b3e400) [pid = 1846] [serial = 905] [outer = (nil)] [url = about:blank]
10:00:16 INFO - PROCESS | 1846 | --DOMWINDOW == 313 (0x7fdf6e745000) [pid = 1846] [serial = 896] [outer = (nil)] [url = about:blank]
10:00:16 INFO - PROCESS | 1846 | --DOMWINDOW == 312 (0x7fdf7fe35400) [pid = 1846] [serial = 845] [outer = (nil)] [url = about:blank]
10:00:16 INFO - PROCESS | 1846 | --DOMWINDOW == 311 (0x7fdf6f6c5800) [pid = 1846] [serial = 899] [outer = (nil)] [url = about:blank]
10:00:16 INFO - PROCESS | 1846 | --DOMWINDOW == 310 (0x7fdf77668c00) [pid = 1846] [serial = 910] [outer = (nil)] [url = about:blank]
10:00:16 INFO - PROCESS | 1846 | --DOMWINDOW == 309 (0x7fdf706bfc00) [pid = 1846] [serial = 902] [outer = (nil)] [url = about:blank]
10:00:16 INFO - PROCESS | 1846 | --DOMWINDOW == 308 (0x7fdf7b069000) [pid = 1846] [serial = 915] [outer = (nil)] [url = about:blank]
10:00:17 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:00:17 INFO - document served over http requires an http
10:00:17 INFO - sub-resource via script-tag using the meta-referrer
10:00:17 INFO - delivery method with keep-origin-redirect and when
10:00:17 INFO - the target request is same-origin.
10:00:17 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 6643ms
10:00:17 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:00:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf62837000 == 27 [pid = 1846] [id = 389]
10:00:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 309 (0x7fdf6627d800) [pid = 1846] [serial = 1091] [outer = (nil)]
10:00:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 310 (0x7fdf66283800) [pid = 1846] [serial = 1092] [outer = 0x7fdf6627d800]
10:00:17 INFO - PROCESS | 1846 | 1448042417342 Marionette INFO loaded listener.js
10:00:17 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 311 (0x7fdf6714cc00) [pid = 1846] [serial = 1093] [outer = 0x7fdf6627d800]
10:00:18 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:00:18 INFO - document served over http requires an http
10:00:18 INFO - sub-resource via script-tag using the meta-referrer
10:00:18 INFO - delivery method with no-redirect and when
10:00:18 INFO - the target request is same-origin.
10:00:18 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 926ms
10:00:18 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:00:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f6c800 == 28 [pid = 1846] [id = 390]
10:00:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 312 (0x7fdf66289800) [pid = 1846] [serial = 1094] [outer = (nil)]
10:00:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 313 (0x7fdf673ee000) [pid = 1846] [serial = 1095] [outer = 0x7fdf66289800]
10:00:18 INFO - PROCESS | 1846 | 1448042418323 Marionette INFO loaded listener.js
10:00:18 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 314 (0x7fdf67d1e400) [pid = 1846] [serial = 1096] [outer = 0x7fdf66289800]
10:00:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:00:19 INFO - document served over http requires an http
10:00:19 INFO - sub-resource via script-tag using the meta-referrer
10:00:19 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:00:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:00:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:00:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1129ms
10:00:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
10:00:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67376000 == 29 [pid = 1846] [id = 391]
10:00:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 315 (0x7fdf5eb8dc00) [pid = 1846] [serial = 1097] [outer = (nil)]
10:00:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 316 (0x7fdf68431400) [pid = 1846] [serial = 1098] [outer = 0x7fdf5eb8dc00]
10:00:19 INFO - PROCESS | 1846 | 1448042419488 Marionette INFO loaded listener.js
10:00:19 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 317 (0x7fdf6950ac00) [pid = 1846] [serial = 1099] [outer = 0x7fdf5eb8dc00]
10:00:20 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:00:20 INFO - document served over http requires an http
10:00:20 INFO - sub-resource via xhr-request using the meta-referrer
10:00:20 INFO - delivery method with keep-origin-redirect and when
10:00:20 INFO - the target request is same-origin.
10:00:20 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 1077ms
10:00:20 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:00:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677dd000 == 30 [pid = 1846] [id = 392]
10:00:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 318 (0x7fdf65fbe800) [pid = 1846] [serial = 1100] [outer = (nil)]
10:00:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 319 (0x7fdf696bb800) [pid = 1846] [serial = 1101] [outer = 0x7fdf65fbe800]
10:00:20 INFO - PROCESS | 1846 | 1448042420656 Marionette INFO loaded listener.js
10:00:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 320 (0x7fdf6a282000) [pid = 1846] [serial = 1102] [outer = 0x7fdf65fbe800]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 319 (0x7fdf6f55ec00) [pid = 1846] [serial = 698] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 318 (0x7fdf7fbcc000) [pid = 1846] [serial = 524] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 317 (0x7fdf6f77f000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 316 (0x7fdf77660c00) [pid = 1846] [serial = 737] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 315 (0x7fdf6a446400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 314 (0x7fdf6a4e3800) [pid = 1846] [serial = 816] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 313 (0x7fdf85779c00) [pid = 1846] [serial = 728] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 312 (0x7fdf7ff80000) [pid = 1846] [serial = 794] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 311 (0x7fdf7ade5000) [pid = 1846] [serial = 788] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 310 (0x7fdf6f783c00) [pid = 1846] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 309 (0x7fdf704bb400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 308 (0x7fdf6f559400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 307 (0x7fdf70a25000) [pid = 1846] [serial = 782] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 306 (0x7fdf68431c00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 305 (0x7fdf6f6bd000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 304 (0x7fdf800a8000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 303 (0x7fdf6f55a400) [pid = 1846] [serial = 693] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 302 (0x7fdf8f1ecc00) [pid = 1846] [serial = 731] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 301 (0x7fdf85773800) [pid = 1846] [serial = 725] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 300 (0x7fdf7ff7f000) [pid = 1846] [serial = 791] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 299 (0x7fdf6f781c00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 298 (0x7fdf804d8800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 297 (0x7fdf852a4400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 296 (0x7fdf804e1000) [pid = 1846] [serial = 722] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 295 (0x7fdf7f536400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 294 (0x7fdf80220c00) [pid = 1846] [serial = 716] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 293 (0x7fdf6801b800) [pid = 1846] [serial = 740] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 292 (0x7fdf805be000) [pid = 1846] [serial = 734] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 291 (0x7fdf704c1800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 290 (0x7fdf781cd000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 289 (0x7fdf6a284400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 288 (0x7fdf6a449400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 287 (0x7fdf7f70b000) [pid = 1846] [serial = 713] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 286 (0x7fdf6fb56800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 285 (0x7fdf704bb000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 284 (0x7fdf6f6ca000) [pid = 1846] [serial = 774] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 283 (0x7fdf706bac00) [pid = 1846] [serial = 779] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 282 (0x7fdf6a286400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 281 (0x7fdf7001d800) [pid = 1846] [serial = 703] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 280 (0x7fdf7a7dc400) [pid = 1846] [serial = 785] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 279 (0x7fdf7f5d1800) [pid = 1846] [serial = 708] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 278 (0x7fdf6801f000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 277 (0x7fdf804d8c00) [pid = 1846] [serial = 719] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 276 (0x7fdf673e5800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 275 (0x7fdf7ff81000) [pid = 1846] [serial = 797] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 274 (0x7fdf6a50ac00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 273 (0x7fdf6f77d800) [pid = 1846] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042376818]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 272 (0x7fdf71113400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 271 (0x7fdf6a510800) [pid = 1846] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 270 (0x7fdf65fb1000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 269 (0x7fdf68439800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 268 (0x7fdf68014400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 267 (0x7fdf7f5d3800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 266 (0x7fdf69879000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 265 (0x7fdf69505400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 264 (0x7fdf6ae0f400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 263 (0x7fdf76693000) [pid = 1846] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042346334]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 262 (0x7fdf85ac2800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 261 (0x7fdf70e25400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 260 (0x7fdf6769b800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 259 (0x7fdf776e3000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 258 (0x7fdf69885800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 257 (0x7fdf706bdc00) [pid = 1846] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 256 (0x7fdf6f6c0800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 255 (0x7fdf83c70400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 254 (0x7fdf67145400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 253 (0x7fdf8281d000) [pid = 1846] [serial = 803] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7fdf6c58cc00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7fdf6fb55400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7fdf65fb5800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7fdf65fb0400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7fdf704b2800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7fdf7fe37c00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7fdf6a50d400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7fdf6a4e0400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7fdf6a50bc00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7fdf673e5400) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7fdf69508800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7fdf781d1800) [pid = 1846] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7fdf6987ac00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7fdf874e2c00) [pid = 1846] [serial = 811] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7fdf6a50d000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7fdf704bdc00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7fdf77c78c00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7fdf80553800) [pid = 1846] [serial = 800] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7fdf70015c00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7fdf6987a800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7fdf874e1c00) [pid = 1846] [serial = 806] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7fdf85ac0000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7fdf7001a000) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fdf6e625400) [pid = 1846] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fdf6fb55c00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fdf67694c00) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fdf6ff5e800) [pid = 1846] [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:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fdf767be000) [pid = 1846] [serial = 1008] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fdf76d50000) [pid = 1846] [serial = 1011] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fdf6af65800) [pid = 1846] [serial = 987] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fdf6a287c00) [pid = 1846] [serial = 924] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fdf6e74b000) [pid = 1846] [serial = 995] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fdf805c5800) [pid = 1846] [serial = 945] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fdf86626c00) [pid = 1846] [serial = 951] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fdf67149c00) [pid = 1846] [serial = 981] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fdf6987fc00) [pid = 1846] [serial = 984] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fdf6f557c00) [pid = 1846] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fdf704b5800) [pid = 1846] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fdf7001d000) [pid = 1846] [serial = 1000] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fdf800a1000) [pid = 1846] [serial = 942] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fdf6714c400) [pid = 1846] [serial = 978] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fdf65fb9800) [pid = 1846] [serial = 966] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fdf7caf5400) [pid = 1846] [serial = 939] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fdf77c80400) [pid = 1846] [serial = 934] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fdf71115c00) [pid = 1846] [serial = 963] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf6ff57c00) [pid = 1846] [serial = 929] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf77c7f800) [pid = 1846] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf67693400) [pid = 1846] [serial = 969] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf67d28400) [pid = 1846] [serial = 972] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf6e517800) [pid = 1846] [serial = 990] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf7caf2800) [pid = 1846] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf6e518c00) [pid = 1846] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf673eb400) [pid = 1846] [serial = 954] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf67d1f000) [pid = 1846] [serial = 975] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf843d6c00) [pid = 1846] [serial = 948] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf76f41c00) [pid = 1846] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042346334]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf77d7fc00) [pid = 1846] [serial = 960] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf6ffd1000) [pid = 1846] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042376818]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf71115000) [pid = 1846] [serial = 1005] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf8f07b400) [pid = 1846] [serial = 957] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf8f36a800) [pid = 1846] [serial = 736] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf7f542800) [pid = 1846] [serial = 626] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf6950dc00) [pid = 1846] [serial = 967] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf8f076800) [pid = 1846] [serial = 656] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf804e1400) [pid = 1846] [serial = 641] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf8f077800) [pid = 1846] [serial = 650] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf85169800) [pid = 1846] [serial = 866] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf80212400) [pid = 1846] [serial = 715] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf77c74000) [pid = 1846] [serial = 851] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf9724e800) [pid = 1846] [serial = 973] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf7ade6000) [pid = 1846] [serial = 605] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf8f372400) [pid = 1846] [serial = 872] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf852a7000) [pid = 1846] [serial = 620] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf82a0f800) [pid = 1846] [serial = 799] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf702e8000) [pid = 1846] [serial = 776] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf77291c00) [pid = 1846] [serial = 781] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf97249000) [pid = 1846] [serial = 890] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf6b116800) [pid = 1846] [serial = 644] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf9724dc00) [pid = 1846] [serial = 964] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf7caf8c00) [pid = 1846] [serial = 705] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf7caef000) [pid = 1846] [serial = 787] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf7fd9b000) [pid = 1846] [serial = 710] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf696c3c00) [pid = 1846] [serial = 893] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf8465a800) [pid = 1846] [serial = 721] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf805c1800) [pid = 1846] [serial = 861] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf975c5800) [pid = 1846] [serial = 884] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf76dd8c00) [pid = 1846] [serial = 700] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf8529e000) [pid = 1846] [serial = 526] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf7ff88800) [pid = 1846] [serial = 608] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf886b2c00) [pid = 1846] [serial = 875] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf8054c400) [pid = 1846] [serial = 739] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf6a452800) [pid = 1846] [serial = 647] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf6e750c00) [pid = 1846] [serial = 818] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf8e3ab800) [pid = 1846] [serial = 730] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf804e3c00) [pid = 1846] [serial = 796] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf7fbcb000) [pid = 1846] [serial = 790] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf88cef400) [pid = 1846] [serial = 808] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf88d68000) [pid = 1846] [serial = 623] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf7a7d9800) [pid = 1846] [serial = 920] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf974bc400) [pid = 1846] [serial = 961] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf7b069800) [pid = 1846] [serial = 784] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf843e7c00) [pid = 1846] [serial = 802] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf6c58e800) [pid = 1846] [serial = 976] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf87b3c400) [pid = 1846] [serial = 869] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf8f073400) [pid = 1846] [serial = 653] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf7ff7e800) [pid = 1846] [serial = 856] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf843e6000) [pid = 1846] [serial = 614] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf80893000) [pid = 1846] [serial = 611] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf6ffd7c00) [pid = 1846] [serial = 695] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf6af6a400) [pid = 1846] [serial = 881] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf9751b000) [pid = 1846] [serial = 733] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf86f6b800) [pid = 1846] [serial = 727] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf80213000) [pid = 1846] [serial = 793] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf70a2a800) [pid = 1846] [serial = 602] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf8e327000) [pid = 1846] [serial = 636] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf67699c00) [pid = 1846] [serial = 970] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf97471000) [pid = 1846] [serial = 878] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf86981c00) [pid = 1846] [serial = 617] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf853ac000) [pid = 1846] [serial = 724] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf67154800) [pid = 1846] [serial = 979] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf8021cc00) [pid = 1846] [serial = 631] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf704be400) [pid = 1846] [serial = 848] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf69887400) [pid = 1846] [serial = 887] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf836ee000) [pid = 1846] [serial = 718] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf852a8800) [pid = 1846] [serial = 805] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf702e6800) [pid = 1846] [serial = 742] [outer = (nil)] [url = about:blank]
10:00:23 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf8f371c00) [pid = 1846] [serial = 813] [outer = (nil)] [url = about:blank]
10:00:23 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:00:23 INFO - document served over http requires an http
10:00:23 INFO - sub-resource via xhr-request using the meta-referrer
10:00:23 INFO - delivery method with no-redirect and when
10:00:23 INFO - the target request is same-origin.
10:00:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 3491ms
10:00:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:00:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a24800 == 31 [pid = 1846] [id = 393]
10:00:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf65fb9800) [pid = 1846] [serial = 1103] [outer = (nil)]
10:00:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf673e2c00) [pid = 1846] [serial = 1104] [outer = 0x7fdf65fb9800]
10:00:24 INFO - PROCESS | 1846 | 1448042424116 Marionette INFO loaded listener.js
10:00:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf6801fc00) [pid = 1846] [serial = 1105] [outer = 0x7fdf65fb9800]
10:00:24 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:00:24 INFO - document served over http requires an http
10:00:24 INFO - sub-resource via xhr-request using the meta-referrer
10:00:24 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:00:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:00:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:24 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:00:24 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 973ms
10:00:24 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:00:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67bad000 == 32 [pid = 1846] [id = 394]
10:00:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf6843c800) [pid = 1846] [serial = 1106] [outer = (nil)]
10:00:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf6a282c00) [pid = 1846] [serial = 1107] [outer = 0x7fdf6843c800]
10:00:25 INFO - PROCESS | 1846 | 1448042425066 Marionette INFO loaded listener.js
10:00:25 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf6a4e2800) [pid = 1846] [serial = 1108] [outer = 0x7fdf6843c800]
10:00:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:00:26 INFO - document served over http requires an https
10:00:26 INFO - sub-resource via fetch-request using the meta-referrer
10:00:26 INFO - delivery method with keep-origin-redirect and when
10:00: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:00:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:00:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:00:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:00:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:00:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1277ms
10:00:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:00:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f63000 == 33 [pid = 1846] [id = 395]
10:00:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf5f56a000) [pid = 1846] [serial = 1109] [outer = (nil)]
10:00:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf65fb3c00) [pid = 1846] [serial = 1110] [outer = 0x7fdf5f56a000]
10:00:26 INFO - PROCESS | 1846 | 1448042426518 Marionette INFO loaded listener.js
10:00:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf673ea000) [pid = 1846] [serial = 1111] [outer = 0x7fdf5f56a000]
10:00:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:00:27 INFO - document served over http requires an https
10:00:27 INFO - sub-resource via fetch-request using the meta-referrer
10:00:27 INFO - delivery method with no-redirect and when
10:00: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:00:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:00:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:00:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:00:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
10:00:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 1380ms
10:00:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
10:00:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf68250800 == 34 [pid = 1846] [id = 396]
10:00:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf5f56f000) [pid = 1846] [serial = 1112] [outer = (nil)]
10:00:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf67d2c000) [pid = 1846] [serial = 1113] [outer = 0x7fdf5f56f000]
10:00:27 INFO - PROCESS | 1846 | 1448042427870 Marionette INFO loaded listener.js
10:00:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf69879800) [pid = 1846] [serial = 1114] [outer = 0x7fdf5f56f000]
10:00:28 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:00:28 INFO - document served over http requires an https
10:00:28 INFO - sub-resource via fetch-request using the meta-referrer
10:00:28 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:00:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:00:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:00:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:28 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:00:28 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 1279ms
10:00:28 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:00:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67374000 == 35 [pid = 1846] [id = 397]
10:00:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf65fb5000) [pid = 1846] [serial = 1115] [outer = (nil)]
10:00:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf6a44b400) [pid = 1846] [serial = 1116] [outer = 0x7fdf65fb5000]
10:00:29 INFO - PROCESS | 1846 | 1448042429128 Marionette INFO loaded listener.js
10:00:29 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf6a4ec400) [pid = 1846] [serial = 1117] [outer = 0x7fdf65fb5000]
10:00:29 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:00:29 INFO - document served over http requires an https
10:00:29 INFO - sub-resource via fetch-request using the meta-referrer
10:00:29 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:00:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:00:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:00:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:29 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:00:29 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 1186ms
10:00:29 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:00:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf693a2800 == 36 [pid = 1846] [id = 398]
10:00:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf69881c00) [pid = 1846] [serial = 1118] [outer = (nil)]
10:00:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf6a507400) [pid = 1846] [serial = 1119] [outer = 0x7fdf69881c00]
10:00:30 INFO - PROCESS | 1846 | 1448042430349 Marionette INFO loaded listener.js
10:00:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf6ae03c00) [pid = 1846] [serial = 1120] [outer = 0x7fdf69881c00]
10:00:31 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:00:31 INFO - document served over http requires an https
10:00:31 INFO - sub-resource via fetch-request using the meta-referrer
10:00:31 INFO - delivery method with keep-origin-redirect and when
10:00: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:00:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:00:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:00:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:00:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:31 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:00:31 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 1280ms
10:00:31 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:00:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a24000 == 37 [pid = 1846] [id = 399]
10:00:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf6ae06800) [pid = 1846] [serial = 1121] [outer = (nil)]
10:00:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf6ae0dc00) [pid = 1846] [serial = 1122] [outer = 0x7fdf6ae06800]
10:00:31 INFO - PROCESS | 1846 | 1448042431870 Marionette INFO loaded listener.js
10:00:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf6af67800) [pid = 1846] [serial = 1123] [outer = 0x7fdf6ae06800]
10:00:32 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:00:32 INFO - document served over http requires an https
10:00:32 INFO - sub-resource via fetch-request using the meta-referrer
10:00:32 INFO - delivery method with no-redirect and when
10:00: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:00:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:00:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:00:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:00:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:32 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:00:32 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 1483ms
10:00:32 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:00:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a24f800 == 38 [pid = 1846] [id = 400]
10:00:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf6af62800) [pid = 1846] [serial = 1124] [outer = (nil)]
10:00:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf6b1aa800) [pid = 1846] [serial = 1125] [outer = 0x7fdf6af62800]
10:00:33 INFO - PROCESS | 1846 | 1448042433130 Marionette INFO loaded listener.js
10:00:33 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf6c58a400) [pid = 1846] [serial = 1126] [outer = 0x7fdf6af62800]
10:00:34 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:00:34 INFO - document served over http requires an https
10:00:34 INFO - sub-resource via fetch-request using the meta-referrer
10:00:34 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:00:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:00:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:00:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:34 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:00:34 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 1276ms
10:00:34 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:00:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab0b000 == 39 [pid = 1846] [id = 401]
10:00:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf6b1a5000) [pid = 1846] [serial = 1127] [outer = (nil)]
10:00:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf6c58cc00) [pid = 1846] [serial = 1128] [outer = 0x7fdf6b1a5000]
10:00:34 INFO - PROCESS | 1846 | 1448042434443 Marionette INFO loaded listener.js
10:00:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf6e517c00) [pid = 1846] [serial = 1129] [outer = 0x7fdf6b1a5000]
10:00:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab24000 == 40 [pid = 1846] [id = 402]
10:00:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf6e515000) [pid = 1846] [serial = 1130] [outer = (nil)]
10:00:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf6e515c00) [pid = 1846] [serial = 1131] [outer = 0x7fdf6e515000]
10:00:35 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:00:35 INFO - document served over http requires an https
10:00:35 INFO - sub-resource via iframe-tag using the meta-referrer
10:00:35 INFO - delivery method with keep-origin-redirect and when
10:00: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:00:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:00:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:00:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:35 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:00:35 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 1325ms
10:00:35 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:00:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6afdc800 == 41 [pid = 1846] [id = 403]
10:00:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf6c58ac00) [pid = 1846] [serial = 1132] [outer = (nil)]
10:00:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf6e622400) [pid = 1846] [serial = 1133] [outer = 0x7fdf6c58ac00]
10:00:35 INFO - PROCESS | 1846 | 1448042435751 Marionette INFO loaded listener.js
10:00:35 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf6e62cc00) [pid = 1846] [serial = 1134] [outer = 0x7fdf6c58ac00]
10:00:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db04800 == 42 [pid = 1846] [id = 404]
10:00:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf6e627800) [pid = 1846] [serial = 1135] [outer = (nil)]
10:00:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf6e742800) [pid = 1846] [serial = 1136] [outer = 0x7fdf6e627800]
10:00:36 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:00:36 INFO - document served over http requires an https
10:00:36 INFO - sub-resource via iframe-tag using the meta-referrer
10:00:36 INFO - delivery method with no-redirect and when
10:00: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:00:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:00:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:00:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:36 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:00:36 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 1280ms
10:00:36 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:00:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db0d800 == 43 [pid = 1846] [id = 405]
10:00:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf6c58b000) [pid = 1846] [serial = 1137] [outer = (nil)]
10:00:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf6e748800) [pid = 1846] [serial = 1138] [outer = 0x7fdf6c58b000]
10:00:37 INFO - PROCESS | 1846 | 1448042437035 Marionette INFO loaded listener.js
10:00:37 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf6f551000) [pid = 1846] [serial = 1139] [outer = 0x7fdf6c58b000]
10:00:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db40800 == 44 [pid = 1846] [id = 406]
10:00:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf6f552400) [pid = 1846] [serial = 1140] [outer = (nil)]
10:00:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf6e746000) [pid = 1846] [serial = 1141] [outer = 0x7fdf6f552400]
10:00:37 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:00:37 INFO - document served over http requires an https
10:00:37 INFO - sub-resource via iframe-tag using the meta-referrer
10:00:37 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:00:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:00:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:37 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:00:37 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 1286ms
10:00:37 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:00:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db46000 == 45 [pid = 1846] [id = 407]
10:00:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf67693c00) [pid = 1846] [serial = 1142] [outer = (nil)]
10:00:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf6f55a400) [pid = 1846] [serial = 1143] [outer = 0x7fdf67693c00]
10:00:38 INFO - PROCESS | 1846 | 1448042438342 Marionette INFO loaded listener.js
10:00:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf6f6c0800) [pid = 1846] [serial = 1144] [outer = 0x7fdf67693c00]
10:00:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbcb000 == 46 [pid = 1846] [id = 408]
10:00:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf6f6bbc00) [pid = 1846] [serial = 1145] [outer = (nil)]
10:00:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf6f6bd800) [pid = 1846] [serial = 1146] [outer = 0x7fdf6f6bbc00]
10:00:39 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:00:39 INFO - document served over http requires an https
10:00:39 INFO - sub-resource via iframe-tag using the meta-referrer
10:00:39 INFO - delivery method with swap-origin-redirect and when
10:00:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:00:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:00:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:00:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:39 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:00:39 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 1376ms
10:00:39 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:00:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6df99000 == 47 [pid = 1846] [id = 409]
10:00:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf6e62e400) [pid = 1846] [serial = 1147] [outer = (nil)]
10:00:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf6f777400) [pid = 1846] [serial = 1148] [outer = 0x7fdf6e62e400]
10:00:39 INFO - PROCESS | 1846 | 1448042439793 Marionette INFO loaded listener.js
10:00:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf6fb5b800) [pid = 1846] [serial = 1149] [outer = 0x7fdf6e62e400]
10:00:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e321000 == 48 [pid = 1846] [id = 410]
10:00:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf6fb58400) [pid = 1846] [serial = 1150] [outer = (nil)]
10:00:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf6f774c00) [pid = 1846] [serial = 1151] [outer = 0x7fdf6fb58400]
10:00:40 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:00:40 INFO - document served over http requires an https
10:00:40 INFO - sub-resource via iframe-tag using the meta-referrer
10:00:40 INFO - delivery method with keep-origin-redirect and when
10:00: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:00:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:00:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:00:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:40 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:00:40 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 1481ms
10:00:40 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:00:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e329800 == 49 [pid = 1846] [id = 411]
10:00:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf6f6c3000) [pid = 1846] [serial = 1152] [outer = (nil)]
10:00:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf6ff58800) [pid = 1846] [serial = 1153] [outer = 0x7fdf6f6c3000]
10:00:41 INFO - PROCESS | 1846 | 1448042441389 Marionette INFO loaded listener.js
10:00:41 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf6ffd2c00) [pid = 1846] [serial = 1154] [outer = 0x7fdf6f6c3000]
10:00:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e8c7800 == 50 [pid = 1846] [id = 412]
10:00:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf6ffd5400) [pid = 1846] [serial = 1155] [outer = (nil)]
10:00:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf6ffd7800) [pid = 1846] [serial = 1156] [outer = 0x7fdf6ffd5400]
10:00:42 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:00:42 INFO - document served over http requires an https
10:00:42 INFO - sub-resource via iframe-tag using the meta-referrer
10:00:42 INFO - delivery method with no-redirect and when
10:00:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:00:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:00:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:00:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:42 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:00:42 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 1428ms
10:00:42 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:00:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f480000 == 51 [pid = 1846] [id = 413]
10:00:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf6b1aac00) [pid = 1846] [serial = 1157] [outer = (nil)]
10:00:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf6ffde400) [pid = 1846] [serial = 1158] [outer = 0x7fdf6b1aac00]
10:00:42 INFO - PROCESS | 1846 | 1448042442666 Marionette INFO loaded listener.js
10:00:42 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf70017000) [pid = 1846] [serial = 1159] [outer = 0x7fdf6b1aac00]
10:00:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f49c800 == 52 [pid = 1846] [id = 414]
10:00:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf70014400) [pid = 1846] [serial = 1160] [outer = (nil)]
10:00:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf70014800) [pid = 1846] [serial = 1161] [outer = 0x7fdf70014400]
10:00:43 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:00:43 INFO - document served over http requires an https
10:00:43 INFO - sub-resource via iframe-tag using the meta-referrer
10:00:43 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:00:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:00:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:43 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:00:43 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 1333ms
10:00:43 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:00:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f705800 == 53 [pid = 1846] [id = 415]
10:00:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf6fb56000) [pid = 1846] [serial = 1162] [outer = (nil)]
10:00:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf7001f400) [pid = 1846] [serial = 1163] [outer = 0x7fdf6fb56000]
10:00:44 INFO - PROCESS | 1846 | 1448042444018 Marionette INFO loaded listener.js
10:00:44 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf702e0400) [pid = 1846] [serial = 1164] [outer = 0x7fdf6fb56000]
10:00:44 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:00:44 INFO - document served over http requires an https
10:00:44 INFO - sub-resource via script-tag using the meta-referrer
10:00:44 INFO - delivery method with keep-origin-redirect and when
10:00: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:00:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:00:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:00:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:44 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:00:44 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 1282ms
10:00:44 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:00:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f92f000 == 54 [pid = 1846] [id = 416]
10:00:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf70013c00) [pid = 1846] [serial = 1165] [outer = (nil)]
10:00:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf702e0800) [pid = 1846] [serial = 1166] [outer = 0x7fdf70013c00]
10:00:45 INFO - PROCESS | 1846 | 1448042445281 Marionette INFO loaded listener.js
10:00:45 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf704bb400) [pid = 1846] [serial = 1167] [outer = 0x7fdf70013c00]
10:00:46 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:00:46 INFO - document served over http requires an https
10:00:46 INFO - sub-resource via script-tag using the meta-referrer
10:00:46 INFO - delivery method with no-redirect and when
10:00: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:00:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:00:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:00:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:46 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:00:46 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 1181ms
10:00:46 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:00:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6fdd0800 == 55 [pid = 1846] [id = 417]
10:00:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf70015400) [pid = 1846] [serial = 1168] [outer = (nil)]
10:00:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf706b3800) [pid = 1846] [serial = 1169] [outer = 0x7fdf70015400]
10:00:46 INFO - PROCESS | 1846 | 1448042446535 Marionette INFO loaded listener.js
10:00:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf706bcc00) [pid = 1846] [serial = 1170] [outer = 0x7fdf70015400]
10:00:49 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:00:49 INFO - document served over http requires an https
10:00:49 INFO - sub-resource via script-tag using the meta-referrer
10:00:49 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:00:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:00:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:49 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:00:49 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 3094ms
10:00:49 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:00:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf64309000 == 56 [pid = 1846] [id = 418]
10:00:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf66287000) [pid = 1846] [serial = 1171] [outer = (nil)]
10:00:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf706bf400) [pid = 1846] [serial = 1172] [outer = 0x7fdf66287000]
10:00:49 INFO - PROCESS | 1846 | 1448042449625 Marionette INFO loaded listener.js
10:00:49 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf70a30400) [pid = 1846] [serial = 1173] [outer = 0x7fdf66287000]
10:00:50 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:00:50 INFO - document served over http requires an https
10:00:50 INFO - sub-resource via script-tag using the meta-referrer
10:00:50 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:00:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:00:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:50 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:00:50 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 1275ms
10:00:50 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:00:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf675bf800 == 57 [pid = 1846] [id = 419]
10:00:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf70a25400) [pid = 1846] [serial = 1174] [outer = (nil)]
10:00:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf70e24800) [pid = 1846] [serial = 1175] [outer = 0x7fdf70a25400]
10:00:50 INFO - PROCESS | 1846 | 1448042450899 Marionette INFO loaded listener.js
10:00:50 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf71115000) [pid = 1846] [serial = 1176] [outer = 0x7fdf70a25400]
10:00:51 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:00:51 INFO - document served over http requires an https
10:00:51 INFO - sub-resource via script-tag using the meta-referrer
10:00:51 INFO - delivery method with keep-origin-redirect and when
10:00: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:00:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:00:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:00:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:51 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:00:51 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 1276ms
10:00:51 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:00:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf68657000 == 58 [pid = 1846] [id = 420]
10:00:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf5f13a800) [pid = 1846] [serial = 1177] [outer = (nil)]
10:00:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf65fb2c00) [pid = 1846] [serial = 1178] [outer = 0x7fdf5f13a800]
10:00:52 INFO - PROCESS | 1846 | 1448042452248 Marionette INFO loaded listener.js
10:00:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf70e22000) [pid = 1846] [serial = 1179] [outer = 0x7fdf5f13a800]
10:00:53 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:00:53 INFO - document served over http requires an https
10:00:53 INFO - sub-resource via script-tag using the meta-referrer
10:00:53 INFO - delivery method with no-redirect and when
10:00: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:00:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:00:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:00:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:53 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:00:53 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 1280ms
10:00:53 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:00:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677fb800 == 59 [pid = 1846] [id = 421]
10:00:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf5ef85000) [pid = 1846] [serial = 1180] [outer = (nil)]
10:00:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf6714a400) [pid = 1846] [serial = 1181] [outer = 0x7fdf5ef85000]
10:00:53 INFO - PROCESS | 1846 | 1448042453774 Marionette INFO loaded listener.js
10:00:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf7111a800) [pid = 1846] [serial = 1182] [outer = 0x7fdf5ef85000]
10:00:54 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7adcc000 == 58 [pid = 1846] [id = 12]
10:00:54 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:00:54 INFO - document served over http requires an https
10:00:54 INFO - sub-resource via script-tag using the meta-referrer
10:00:54 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:00:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:00:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:54 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:00:54 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 1784ms
10:00:54 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:00:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677e1000 == 59 [pid = 1846] [id = 422]
10:00:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf673e4c00) [pid = 1846] [serial = 1183] [outer = (nil)]
10:00:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf67691c00) [pid = 1846] [serial = 1184] [outer = 0x7fdf673e4c00]
10:00:55 INFO - PROCESS | 1846 | 1448042455328 Marionette INFO loaded listener.js
10:00:55 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fdf696b5400) [pid = 1846] [serial = 1185] [outer = 0x7fdf673e4c00]
10:00:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7d418000 == 58 [pid = 1846] [id = 70]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fdf76d47400) [pid = 1846] [serial = 1009] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf7728a400) [pid = 1846] [serial = 1012] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf6a4ea400) [pid = 1846] [serial = 985] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf8ee3f800) [pid = 1846] [serial = 952] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf804db800) [pid = 1846] [serial = 943] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf6b1a3000) [pid = 1846] [serial = 988] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf7b653c00) [pid = 1846] [serial = 935] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf68019400) [pid = 1846] [serial = 982] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf70e20800) [pid = 1846] [serial = 930] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf7fd99000) [pid = 1846] [serial = 940] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf843d7400) [pid = 1846] [serial = 946] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf706b7000) [pid = 1846] [serial = 1001] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf85ab7800) [pid = 1846] [serial = 949] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf6b116c00) [pid = 1846] [serial = 925] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf8e3abc00) [pid = 1846] [serial = 955] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf6fb55000) [pid = 1846] [serial = 996] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf6e745800) [pid = 1846] [serial = 991] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf9724c000) [pid = 1846] [serial = 958] [outer = (nil)] [url = about:blank]
10:00:56 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf767bb800) [pid = 1846] [serial = 1006] [outer = (nil)] [url = about:blank]
10:00:56 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:00:56 INFO - document served over http requires an https
10:00:56 INFO - sub-resource via xhr-request using the meta-referrer
10:00:56 INFO - delivery method with keep-origin-redirect and when
10:00: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:00:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:00:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:00:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:56 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:00:56 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 1579ms
10:00:56 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:00:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf62836800 == 59 [pid = 1846] [id = 423]
10:00:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf5ef86c00) [pid = 1846] [serial = 1186] [outer = (nil)]
10:00:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf65fb1400) [pid = 1846] [serial = 1187] [outer = 0x7fdf5ef86c00]
10:00:56 INFO - PROCESS | 1846 | 1448042456848 Marionette INFO loaded listener.js
10:00:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf67d1d400) [pid = 1846] [serial = 1188] [outer = 0x7fdf5ef86c00]
10:00:57 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:00:57 INFO - document served over http requires an https
10:00:57 INFO - sub-resource via xhr-request using the meta-referrer
10:00:57 INFO - delivery method with no-redirect and when
10:00: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:00:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:00:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:00:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:57 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:00:57 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 1029ms
10:00:57 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:00:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67376800 == 60 [pid = 1846] [id = 424]
10:00:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf5f569c00) [pid = 1846] [serial = 1189] [outer = (nil)]
10:00:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf696b6400) [pid = 1846] [serial = 1190] [outer = 0x7fdf5f569c00]
10:00:57 INFO - PROCESS | 1846 | 1448042457813 Marionette INFO loaded listener.js
10:00:57 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf6a287000) [pid = 1846] [serial = 1191] [outer = 0x7fdf5f569c00]
10:00:58 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:00:58 INFO - document served over http requires an https
10:00:58 INFO - sub-resource via xhr-request using the meta-referrer
10:00:58 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:00:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:00:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:58 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:00:58 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 1084ms
10:00:58 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:00:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5f386800 == 61 [pid = 1846] [id = 425]
10:00:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf6a4e6000) [pid = 1846] [serial = 1192] [outer = (nil)]
10:00:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf6a4e9000) [pid = 1846] [serial = 1193] [outer = 0x7fdf6a4e6000]
10:00:58 INFO - PROCESS | 1846 | 1448042458907 Marionette INFO loaded listener.js
10:00:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:00:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf6af62c00) [pid = 1846] [serial = 1194] [outer = 0x7fdf6a4e6000]
10:00:59 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:00:59 INFO - document served over http requires an https
10:00:59 INFO - sub-resource via xhr-request using the meta-referrer
10:00:59 INFO - delivery method with swap-origin-redirect and when
10:00: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:00:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:00:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:00:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:00:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:00:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:00:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:00:59 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:00:59 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 1125ms
10:00:59 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:00:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6909b000 == 62 [pid = 1846] [id = 426]
10:00:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf6a4e6c00) [pid = 1846] [serial = 1195] [outer = (nil)]
10:01:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf6b116c00) [pid = 1846] [serial = 1196] [outer = 0x7fdf6a4e6c00]
10:01:00 INFO - PROCESS | 1846 | 1448042460038 Marionette INFO loaded listener.js
10:01:00 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf6c586000) [pid = 1846] [serial = 1197] [outer = 0x7fdf6a4e6c00]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf77662c00) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf7c5e7800) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf6627e000) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf84573400) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf85ac1000) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf66282c00) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf6ff57000) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf5f56b800) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf8f1e0c00) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf696c3800) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf69879400) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf5f139c00) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf7b063800) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf67149000) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf8696ac00) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf7b809800) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf7b652c00) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf8384e800) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf6a282c00) [pid = 1846] [serial = 1107] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf65fb9800) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf65fbe800) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf6627d800) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf5ef87400) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf5f569800) [pid = 1846] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf5f132400) [pid = 1846] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042408682]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf66289800) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf836edc00) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf8009dc00) [pid = 1846] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf7fbd1800) [pid = 1846] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042392701]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf5eb8dc00) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf8384b400) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf5ef82400) [pid = 1846] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf7f2d9000) [pid = 1846] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf7fd8d800) [pid = 1846] [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:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf68431400) [pid = 1846] [serial = 1098] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf7ff7d400) [pid = 1846] [serial = 1042] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf843e6800) [pid = 1846] [serial = 1053] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf8384f800) [pid = 1846] [serial = 1050] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf5f133800) [pid = 1846] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042408682]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf86f6a400) [pid = 1846] [serial = 1059] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf88ce2c00) [pid = 1846] [serial = 1062] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf776e8800) [pid = 1846] [serial = 1023] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf77d7c000) [pid = 1846] [serial = 1026] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf69887000) [pid = 1846] [serial = 1014] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf6e748000) [pid = 1846] [serial = 1017] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf5ef8fc00) [pid = 1846] [serial = 1089] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf7b657400) [pid = 1846] [serial = 1029] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf673ee000) [pid = 1846] [serial = 1095] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf767bc000) [pid = 1846] [serial = 1020] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf696bb800) [pid = 1846] [serial = 1101] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf8f43ac00) [pid = 1846] [serial = 1065] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf7f53c800) [pid = 1846] [serial = 1037] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf80207c00) [pid = 1846] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf7c762400) [pid = 1846] [serial = 1032] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf66284c00) [pid = 1846] [serial = 1071] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf9746f400) [pid = 1846] [serial = 1074] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf85516000) [pid = 1846] [serial = 1056] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf5ef8ec00) [pid = 1846] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf9724a800) [pid = 1846] [serial = 1068] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf673e2c00) [pid = 1846] [serial = 1104] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf66283800) [pid = 1846] [serial = 1092] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf5f56e400) [pid = 1846] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf5f571800) [pid = 1846] [serial = 1079] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf5f13cc00) [pid = 1846] [serial = 1084] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf7c765800) [pid = 1846] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf7fd8f000) [pid = 1846] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042392701]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf804d7800) [pid = 1846] [serial = 1047] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf6801fc00) [pid = 1846] [serial = 1105] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf704c0000) [pid = 1846] [serial = 1018] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf85ab5400) [pid = 1846] [serial = 1057] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf6af6b800) [pid = 1846] [serial = 1015] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf6950ac00) [pid = 1846] [serial = 1099] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf8697e000) [pid = 1846] [serial = 1060] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf6a282000) [pid = 1846] [serial = 1102] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf77293000) [pid = 1846] [serial = 1021] [outer = (nil)] [url = about:blank]
10:01:00 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf8f07c400) [pid = 1846] [serial = 1063] [outer = (nil)] [url = about:blank]
10:01:00 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:01:00 INFO - document served over http requires an https
10:01:00 INFO - sub-resource via xhr-request using the meta-referrer
10:01:00 INFO - delivery method with keep-origin-redirect and when
10:01: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:01:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:01:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:01:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:01:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:01:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:01:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:01:00 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:01:00 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 1179ms
10:01:00 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:01:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a476800 == 63 [pid = 1846] [id = 427]
10:01:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf5f56e400) [pid = 1846] [serial = 1198] [outer = (nil)]
10:01:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf67149000) [pid = 1846] [serial = 1199] [outer = 0x7fdf5f56e400]
10:01:01 INFO - PROCESS | 1846 | 1448042461292 Marionette INFO loaded listener.js
10:01:01 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf6f55c400) [pid = 1846] [serial = 1200] [outer = 0x7fdf5f56e400]
10:01:01 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:01:01 INFO - document served over http requires an https
10:01:01 INFO - sub-resource via xhr-request using the meta-referrer
10:01:01 INFO - delivery method with no-redirect and when
10:01: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:01:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:01:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:01:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:01:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:01:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:01:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:01:01 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:01:01 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 1024ms
10:01:01 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:01:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db4a800 == 64 [pid = 1846] [id = 428]
10:01:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf66284c00) [pid = 1846] [serial = 1201] [outer = (nil)]
10:01:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf6f77dc00) [pid = 1846] [serial = 1202] [outer = 0x7fdf66284c00]
10:01:02 INFO - PROCESS | 1846 | 1448042462302 Marionette INFO loaded listener.js
10:01:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf6ffde800) [pid = 1846] [serial = 1203] [outer = 0x7fdf66284c00]
10:01:03 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:01:03 INFO - document served over http requires an https
10:01:03 INFO - sub-resource via xhr-request using the meta-referrer
10:01:03 INFO - delivery method with swap-origin-redirect and when
10:01: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:01:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:01:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:01:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:01:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:01:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:01:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:01:03 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:01:03 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 1224ms
10:01:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:01:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65c5f000 == 65 [pid = 1846] [id = 429]
10:01:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf65fb9800) [pid = 1846] [serial = 1204] [outer = (nil)]
10:01:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf6628b000) [pid = 1846] [serial = 1205] [outer = 0x7fdf65fb9800]
10:01:03 INFO - PROCESS | 1846 | 1448042463603 Marionette INFO loaded listener.js
10:01:03 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf67d2cc00) [pid = 1846] [serial = 1206] [outer = 0x7fdf65fb9800]
10:01:04 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:01:04 INFO - document served over http requires an http
10:01:04 INFO - sub-resource via fetch-request using the http-csp
10:01:04 INFO - delivery method with keep-origin-redirect and when
10:01:04 INFO - the target request is cross-origin.
10:01:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1330ms
10:01:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:01:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6971a800 == 66 [pid = 1846] [id = 430]
10:01:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf65fbb400) [pid = 1846] [serial = 1207] [outer = (nil)]
10:01:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf696b6c00) [pid = 1846] [serial = 1208] [outer = 0x7fdf65fbb400]
10:01:04 INFO - PROCESS | 1846 | 1448042464995 Marionette INFO loaded listener.js
10:01:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf6b10d000) [pid = 1846] [serial = 1209] [outer = 0x7fdf65fbb400]
10:01:05 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:01:05 INFO - document served over http requires an http
10:01:05 INFO - sub-resource via fetch-request using the http-csp
10:01:05 INFO - delivery method with no-redirect and when
10:01:05 INFO - the target request is cross-origin.
10:01:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1330ms
10:01:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:01:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6fdca800 == 67 [pid = 1846] [id = 431]
10:01:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf67699000) [pid = 1846] [serial = 1210] [outer = (nil)]
10:01:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf6f554c00) [pid = 1846] [serial = 1211] [outer = 0x7fdf67699000]
10:01:06 INFO - PROCESS | 1846 | 1448042466336 Marionette INFO loaded listener.js
10:01:06 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf6ffd8800) [pid = 1846] [serial = 1212] [outer = 0x7fdf67699000]
10:01:07 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:01:07 INFO - document served over http requires an http
10:01:07 INFO - sub-resource via fetch-request using the http-csp
10:01:07 INFO - delivery method with swap-origin-redirect and when
10:01:07 INFO - the target request is cross-origin.
10:01:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1330ms
10:01:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:01:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7020e800 == 68 [pid = 1846] [id = 432]
10:01:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf6fb55c00) [pid = 1846] [serial = 1213] [outer = (nil)]
10:01:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf702e9c00) [pid = 1846] [serial = 1214] [outer = 0x7fdf6fb55c00]
10:01:07 INFO - PROCESS | 1846 | 1448042467628 Marionette INFO loaded listener.js
10:01:07 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf70e1f000) [pid = 1846] [serial = 1215] [outer = 0x7fdf6fb55c00]
10:01:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70946000 == 69 [pid = 1846] [id = 433]
10:01:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf70a2ec00) [pid = 1846] [serial = 1216] [outer = (nil)]
10:01:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf704c1400) [pid = 1846] [serial = 1217] [outer = 0x7fdf70a2ec00]
10:01:08 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:01:08 INFO - document served over http requires an http
10:01:08 INFO - sub-resource via iframe-tag using the http-csp
10:01:08 INFO - delivery method with keep-origin-redirect and when
10:01:08 INFO - the target request is cross-origin.
10:01:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1276ms
10:01:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:01:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70956000 == 70 [pid = 1846] [id = 434]
10:01:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf70019c00) [pid = 1846] [serial = 1218] [outer = (nil)]
10:01:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf7111c400) [pid = 1846] [serial = 1219] [outer = 0x7fdf70019c00]
10:01:08 INFO - PROCESS | 1846 | 1448042468933 Marionette INFO loaded listener.js
10:01:09 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf7669a000) [pid = 1846] [serial = 1220] [outer = 0x7fdf70019c00]
10:01:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d11800 == 71 [pid = 1846] [id = 435]
10:01:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf7669c800) [pid = 1846] [serial = 1221] [outer = (nil)]
10:01:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf767be400) [pid = 1846] [serial = 1222] [outer = 0x7fdf7669c800]
10:01:09 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:01:09 INFO - document served over http requires an http
10:01:09 INFO - sub-resource via iframe-tag using the http-csp
10:01:09 INFO - delivery method with no-redirect and when
10:01:09 INFO - the target request is cross-origin.
10:01:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1283ms
10:01:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:01:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d1f800 == 72 [pid = 1846] [id = 436]
10:01:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf767ba400) [pid = 1846] [serial = 1223] [outer = (nil)]
10:01:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf767c2000) [pid = 1846] [serial = 1224] [outer = 0x7fdf767ba400]
10:01:10 INFO - PROCESS | 1846 | 1448042470241 Marionette INFO loaded listener.js
10:01:10 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf76b3b000) [pid = 1846] [serial = 1225] [outer = 0x7fdf767ba400]
10:01:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf71146000 == 73 [pid = 1846] [id = 437]
10:01:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf76b3b800) [pid = 1846] [serial = 1226] [outer = (nil)]
10:01:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf5ef8d400) [pid = 1846] [serial = 1227] [outer = 0x7fdf76b3b800]
10:01:11 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:01:11 INFO - document served over http requires an http
10:01:11 INFO - sub-resource via iframe-tag using the http-csp
10:01:11 INFO - delivery method with swap-origin-redirect and when
10:01:11 INFO - the target request is cross-origin.
10:01:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1326ms
10:01:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:01:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7114f000 == 74 [pid = 1846] [id = 438]
10:01:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf5eb80c00) [pid = 1846] [serial = 1228] [outer = (nil)]
10:01:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf76b41c00) [pid = 1846] [serial = 1229] [outer = 0x7fdf5eb80c00]
10:01:11 INFO - PROCESS | 1846 | 1448042471549 Marionette INFO loaded listener.js
10:01:11 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf76d4cc00) [pid = 1846] [serial = 1230] [outer = 0x7fdf5eb80c00]
10:01:12 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:01:12 INFO - document served over http requires an http
10:01:12 INFO - sub-resource via script-tag using the http-csp
10:01:12 INFO - delivery method with keep-origin-redirect and when
10:01:12 INFO - the target request is cross-origin.
10:01:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1228ms
10:01:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:01:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf766cb800 == 75 [pid = 1846] [id = 439]
10:01:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf767bac00) [pid = 1846] [serial = 1231] [outer = (nil)]
10:01:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf76d51400) [pid = 1846] [serial = 1232] [outer = 0x7fdf767bac00]
10:01:12 INFO - PROCESS | 1846 | 1448042472813 Marionette INFO loaded listener.js
10:01:12 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf76ddb000) [pid = 1846] [serial = 1233] [outer = 0x7fdf767bac00]
10:01:13 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:01:13 INFO - document served over http requires an http
10:01:13 INFO - sub-resource via script-tag using the http-csp
10:01:13 INFO - delivery method with no-redirect and when
10:01:13 INFO - the target request is cross-origin.
10:01:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1224ms
10:01:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:01:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76743800 == 76 [pid = 1846] [id = 440]
10:01:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf76d4fc00) [pid = 1846] [serial = 1234] [outer = (nil)]
10:01:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf76ddec00) [pid = 1846] [serial = 1235] [outer = 0x7fdf76d4fc00]
10:01:14 INFO - PROCESS | 1846 | 1448042474041 Marionette INFO loaded listener.js
10:01:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf76f48400) [pid = 1846] [serial = 1236] [outer = 0x7fdf76d4fc00]
10:01:14 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:01:14 INFO - document served over http requires an http
10:01:14 INFO - sub-resource via script-tag using the http-csp
10:01:14 INFO - delivery method with swap-origin-redirect and when
10:01:14 INFO - the target request is cross-origin.
10:01:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1276ms
10:01:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:01:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76a91800 == 77 [pid = 1846] [id = 441]
10:01:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf76ddb400) [pid = 1846] [serial = 1237] [outer = (nil)]
10:01:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf76f4c800) [pid = 1846] [serial = 1238] [outer = 0x7fdf76ddb400]
10:01:15 INFO - PROCESS | 1846 | 1448042475299 Marionette INFO loaded listener.js
10:01:15 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf7728dc00) [pid = 1846] [serial = 1239] [outer = 0x7fdf76ddb400]
10:01:16 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:01:16 INFO - document served over http requires an http
10:01:16 INFO - sub-resource via xhr-request using the http-csp
10:01:16 INFO - delivery method with keep-origin-redirect and when
10:01:16 INFO - the target request is cross-origin.
10:01:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1227ms
10:01:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:01:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76d2d000 == 78 [pid = 1846] [id = 442]
10:01:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf77661400) [pid = 1846] [serial = 1240] [outer = (nil)]
10:01:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf7766ac00) [pid = 1846] [serial = 1241] [outer = 0x7fdf77661400]
10:01:16 INFO - PROCESS | 1846 | 1448042476587 Marionette INFO loaded listener.js
10:01:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf776e9000) [pid = 1846] [serial = 1242] [outer = 0x7fdf77661400]
10:01:17 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:01:17 INFO - document served over http requires an http
10:01:17 INFO - sub-resource via xhr-request using the http-csp
10:01:17 INFO - delivery method with no-redirect and when
10:01:17 INFO - the target request is cross-origin.
10:01:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1280ms
10:01:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:01:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772db800 == 79 [pid = 1846] [id = 443]
10:01:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf77666400) [pid = 1846] [serial = 1243] [outer = (nil)]
10:01:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf77c74c00) [pid = 1846] [serial = 1244] [outer = 0x7fdf77666400]
10:01:17 INFO - PROCESS | 1846 | 1448042477864 Marionette INFO loaded listener.js
10:01:17 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf77c85c00) [pid = 1846] [serial = 1245] [outer = 0x7fdf77666400]
10:01:18 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:01:18 INFO - document served over http requires an http
10:01:18 INFO - sub-resource via xhr-request using the http-csp
10:01:18 INFO - delivery method with swap-origin-redirect and when
10:01:18 INFO - the target request is cross-origin.
10:01:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1227ms
10:01:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:01:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7770d800 == 80 [pid = 1846] [id = 444]
10:01:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf77667400) [pid = 1846] [serial = 1246] [outer = (nil)]
10:01:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf77c8ac00) [pid = 1846] [serial = 1247] [outer = 0x7fdf77667400]
10:01:19 INFO - PROCESS | 1846 | 1448042479121 Marionette INFO loaded listener.js
10:01:19 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf77d77c00) [pid = 1846] [serial = 1248] [outer = 0x7fdf77667400]
10:01:20 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:01:20 INFO - document served over http requires an https
10:01:20 INFO - sub-resource via fetch-request using the http-csp
10:01:20 INFO - delivery method with keep-origin-redirect and when
10:01:20 INFO - the target request is cross-origin.
10:01:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1329ms
10:01:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:01:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77728000 == 81 [pid = 1846] [id = 445]
10:01:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf77c86c00) [pid = 1846] [serial = 1249] [outer = (nil)]
10:01:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf77c92000) [pid = 1846] [serial = 1250] [outer = 0x7fdf77c86c00]
10:01:20 INFO - PROCESS | 1846 | 1448042480405 Marionette INFO loaded listener.js
10:01:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf781ccc00) [pid = 1846] [serial = 1251] [outer = 0x7fdf77c86c00]
10:01:21 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:01:21 INFO - document served over http requires an https
10:01:21 INFO - sub-resource via fetch-request using the http-csp
10:01:21 INFO - delivery method with no-redirect and when
10:01:21 INFO - the target request is cross-origin.
10:01:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1229ms
10:01:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:01:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77ddf800 == 82 [pid = 1846] [id = 446]
10:01:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf77c89c00) [pid = 1846] [serial = 1252] [outer = (nil)]
10:01:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf781d1000) [pid = 1846] [serial = 1253] [outer = 0x7fdf77c89c00]
10:01:21 INFO - PROCESS | 1846 | 1448042481709 Marionette INFO loaded listener.js
10:01:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf78524000) [pid = 1846] [serial = 1254] [outer = 0x7fdf77c89c00]
10:01:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:01:22 INFO - document served over http requires an https
10:01:22 INFO - sub-resource via fetch-request using the http-csp
10:01:22 INFO - delivery method with swap-origin-redirect and when
10:01:22 INFO - the target request is cross-origin.
10:01:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1273ms
10:01:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:01:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf78963800 == 83 [pid = 1846] [id = 447]
10:01:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf781cdc00) [pid = 1846] [serial = 1255] [outer = (nil)]
10:01:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf78527000) [pid = 1846] [serial = 1256] [outer = 0x7fdf781cdc00]
10:01:22 INFO - PROCESS | 1846 | 1448042482970 Marionette INFO loaded listener.js
10:01:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf7a7d3400) [pid = 1846] [serial = 1257] [outer = 0x7fdf781cdc00]
10:01:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7898e000 == 84 [pid = 1846] [id = 448]
10:01:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf7a7d4c00) [pid = 1846] [serial = 1258] [outer = (nil)]
10:01:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf7a7d6400) [pid = 1846] [serial = 1259] [outer = 0x7fdf7a7d4c00]
10:01:23 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:01:23 INFO - document served over http requires an https
10:01:23 INFO - sub-resource via iframe-tag using the http-csp
10:01:23 INFO - delivery method with keep-origin-redirect and when
10:01:23 INFO - the target request is cross-origin.
10:01:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1375ms
10:01:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:01:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf78992000 == 85 [pid = 1846] [id = 449]
10:01:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf78524400) [pid = 1846] [serial = 1260] [outer = (nil)]
10:01:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf7a7db800) [pid = 1846] [serial = 1261] [outer = 0x7fdf78524400]
10:01:24 INFO - PROCESS | 1846 | 1448042484416 Marionette INFO loaded listener.js
10:01:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf7adec400) [pid = 1846] [serial = 1262] [outer = 0x7fdf78524400]
10:01:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7adda000 == 86 [pid = 1846] [id = 450]
10:01:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf7ade7800) [pid = 1846] [serial = 1263] [outer = (nil)]
10:01:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf7af4cc00) [pid = 1846] [serial = 1264] [outer = 0x7fdf7ade7800]
10:01:25 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:01:25 INFO - document served over http requires an https
10:01:25 INFO - sub-resource via iframe-tag using the http-csp
10:01:25 INFO - delivery method with no-redirect and when
10:01:25 INFO - the target request is cross-origin.
10:01:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1429ms
10:01:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:01:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af14800 == 87 [pid = 1846] [id = 451]
10:01:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf7a7d3800) [pid = 1846] [serial = 1265] [outer = (nil)]
10:01:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf7af4bc00) [pid = 1846] [serial = 1266] [outer = 0x7fdf7a7d3800]
10:01:25 INFO - PROCESS | 1846 | 1448042485853 Marionette INFO loaded listener.js
10:01:25 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf7b065c00) [pid = 1846] [serial = 1267] [outer = 0x7fdf7a7d3800]
10:01:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b26b800 == 88 [pid = 1846] [id = 452]
10:01:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf7b069000) [pid = 1846] [serial = 1268] [outer = (nil)]
10:01:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf7b069800) [pid = 1846] [serial = 1269] [outer = 0x7fdf7b069000]
10:01:26 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:01:26 INFO - document served over http requires an https
10:01:26 INFO - sub-resource via iframe-tag using the http-csp
10:01:26 INFO - delivery method with swap-origin-redirect and when
10:01:26 INFO - the target request is cross-origin.
10:01:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1534ms
10:01:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:01:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b663800 == 89 [pid = 1846] [id = 453]
10:01:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf67d1e000) [pid = 1846] [serial = 1270] [outer = (nil)]
10:01:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf7b45fc00) [pid = 1846] [serial = 1271] [outer = 0x7fdf67d1e000]
10:01:27 INFO - PROCESS | 1846 | 1448042487467 Marionette INFO loaded listener.js
10:01:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf7b64cc00) [pid = 1846] [serial = 1272] [outer = 0x7fdf67d1e000]
10:01:28 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:01:28 INFO - document served over http requires an https
10:01:28 INFO - sub-resource via script-tag using the http-csp
10:01:28 INFO - delivery method with keep-origin-redirect and when
10:01:28 INFO - the target request is cross-origin.
10:01:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1403ms
10:01:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:01:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b733000 == 90 [pid = 1846] [id = 454]
10:01:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf7af4b800) [pid = 1846] [serial = 1273] [outer = (nil)]
10:01:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf7b650400) [pid = 1846] [serial = 1274] [outer = 0x7fdf7af4b800]
10:01:28 INFO - PROCESS | 1846 | 1448042488746 Marionette INFO loaded listener.js
10:01:28 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf7b654800) [pid = 1846] [serial = 1275] [outer = 0x7fdf7af4b800]
10:01:29 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:01:29 INFO - document served over http requires an https
10:01:29 INFO - sub-resource via script-tag using the http-csp
10:01:29 INFO - delivery method with no-redirect and when
10:01:29 INFO - the target request is cross-origin.
10:01:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1279ms
10:01:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:01:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7c561000 == 91 [pid = 1846] [id = 455]
10:01:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf7b466000) [pid = 1846] [serial = 1276] [outer = (nil)]
10:01:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf7b809000) [pid = 1846] [serial = 1277] [outer = 0x7fdf7b466000]
10:01:30 INFO - PROCESS | 1846 | 1448042490029 Marionette INFO loaded listener.js
10:01:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf7c518c00) [pid = 1846] [serial = 1278] [outer = 0x7fdf7b466000]
10:01:30 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:01:30 INFO - document served over http requires an https
10:01:30 INFO - sub-resource via script-tag using the http-csp
10:01:30 INFO - delivery method with swap-origin-redirect and when
10:01:30 INFO - the target request is cross-origin.
10:01:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1279ms
10:01:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:01:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7ca94000 == 92 [pid = 1846] [id = 456]
10:01:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf7b065000) [pid = 1846] [serial = 1279] [outer = (nil)]
10:01:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fdf7c5e8000) [pid = 1846] [serial = 1280] [outer = 0x7fdf7b065000]
10:01:31 INFO - PROCESS | 1846 | 1448042491305 Marionette INFO loaded listener.js
10:01:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fdf706b2000) [pid = 1846] [serial = 1281] [outer = 0x7fdf7b065000]
10:01:32 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:01:32 INFO - document served over http requires an https
10:01:32 INFO - sub-resource via xhr-request using the http-csp
10:01:32 INFO - delivery method with keep-origin-redirect and when
10:01:32 INFO - the target request is cross-origin.
10:01:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1275ms
10:01:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85bd8000 == 91 [pid = 1846] [id = 64]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b931000 == 90 [pid = 1846] [id = 69]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab24000 == 89 [pid = 1846] [id = 402]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db04800 == 88 [pid = 1846] [id = 404]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db40800 == 87 [pid = 1846] [id = 406]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbcb000 == 86 [pid = 1846] [id = 408]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e321000 == 85 [pid = 1846] [id = 410]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e8c7800 == 84 [pid = 1846] [id = 412]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f480000 == 83 [pid = 1846] [id = 413]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f49c800 == 82 [pid = 1846] [id = 414]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f705800 == 81 [pid = 1846] [id = 415]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f92f000 == 80 [pid = 1846] [id = 416]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6fdd0800 == 79 [pid = 1846] [id = 417]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7d406000 == 78 [pid = 1846] [id = 71]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf64309000 == 77 [pid = 1846] [id = 418]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77de4800 == 76 [pid = 1846] [id = 67]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf675bf800 == 75 [pid = 1846] [id = 419]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf68657000 == 74 [pid = 1846] [id = 420]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677fb800 == 73 [pid = 1846] [id = 421]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677e1000 == 72 [pid = 1846] [id = 422]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7adc6800 == 71 [pid = 1846] [id = 68]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf62836800 == 70 [pid = 1846] [id = 423]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67376800 == 69 [pid = 1846] [id = 424]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5f386800 == 68 [pid = 1846] [id = 425]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6909b000 == 67 [pid = 1846] [id = 426]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf83c48800 == 66 [pid = 1846] [id = 61]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b73d000 == 65 [pid = 1846] [id = 65]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a476800 == 64 [pid = 1846] [id = 427]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f5a0800 == 63 [pid = 1846] [id = 59]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7770a800 == 62 [pid = 1846] [id = 74]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf82860000 == 61 [pid = 1846] [id = 72]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af15800 == 60 [pid = 1846] [id = 57]
10:01:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af25800 == 59 [pid = 1846] [id = 56]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7add1000 == 58 [pid = 1846] [id = 13]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65c5f000 == 57 [pid = 1846] [id = 429]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6971a800 == 56 [pid = 1846] [id = 430]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6fdca800 == 55 [pid = 1846] [id = 431]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7020e800 == 54 [pid = 1846] [id = 432]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70946000 == 53 [pid = 1846] [id = 433]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70956000 == 52 [pid = 1846] [id = 434]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d11800 == 51 [pid = 1846] [id = 435]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d1f800 == 50 [pid = 1846] [id = 436]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf71146000 == 49 [pid = 1846] [id = 437]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7114f000 == 48 [pid = 1846] [id = 438]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766cb800 == 47 [pid = 1846] [id = 439]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76743800 == 46 [pid = 1846] [id = 440]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76a91800 == 45 [pid = 1846] [id = 441]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76d2d000 == 44 [pid = 1846] [id = 442]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772db800 == 43 [pid = 1846] [id = 443]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7770d800 == 42 [pid = 1846] [id = 444]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77728000 == 41 [pid = 1846] [id = 445]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77ddf800 == 40 [pid = 1846] [id = 446]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf78963800 == 39 [pid = 1846] [id = 447]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7898e000 == 38 [pid = 1846] [id = 448]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf78992000 == 37 [pid = 1846] [id = 449]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7adda000 == 36 [pid = 1846] [id = 450]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af14800 == 35 [pid = 1846] [id = 451]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b26b800 == 34 [pid = 1846] [id = 452]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b663800 == 33 [pid = 1846] [id = 453]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b733000 == 32 [pid = 1846] [id = 454]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7c561000 == 31 [pid = 1846] [id = 455]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7ca94000 == 30 [pid = 1846] [id = 456]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef40800 == 29 [pid = 1846] [id = 388]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db4a800 == 28 [pid = 1846] [id = 428]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b730800 == 27 [pid = 1846] [id = 76]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85bd0000 == 26 [pid = 1846] [id = 66]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8421d800 == 25 [pid = 1846] [id = 78]
10:01:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf839ce800 == 24 [pid = 1846] [id = 63]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fdf78525800) [pid = 1846] [serial = 1027] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fdf67d1e400) [pid = 1846] [serial = 1096] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf6628b800) [pid = 1846] [serial = 1072] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf975be000) [pid = 1846] [serial = 1075] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf77d77000) [pid = 1846] [serial = 1024] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf5f577800) [pid = 1846] [serial = 1080] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf97525c00) [pid = 1846] [serial = 1069] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf6a445400) [pid = 1846] [serial = 1085] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf805bc400) [pid = 1846] [serial = 1048] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf843df000) [pid = 1846] [serial = 1051] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf800a6000) [pid = 1846] [serial = 1043] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf7fbcc800) [pid = 1846] [serial = 1038] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf975ba800) [pid = 1846] [serial = 1090] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf7c521800) [pid = 1846] [serial = 1030] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf8e3ab400) [pid = 1846] [serial = 1066] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf6714cc00) [pid = 1846] [serial = 1093] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf852a2800) [pid = 1846] [serial = 1054] [outer = (nil)] [url = about:blank]
10:01:36 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf7f2d3400) [pid = 1846] [serial = 1033] [outer = (nil)] [url = about:blank]
10:01:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5eb41800 == 25 [pid = 1846] [id = 457]
10:01:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf5eb83c00) [pid = 1846] [serial = 1282] [outer = (nil)]
10:01:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf5ef87800) [pid = 1846] [serial = 1283] [outer = 0x7fdf5eb83c00]
10:01:37 INFO - PROCESS | 1846 | 1448042497221 Marionette INFO loaded listener.js
10:01:37 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf5f56b800) [pid = 1846] [serial = 1284] [outer = 0x7fdf5eb83c00]
10:01:37 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:01:37 INFO - document served over http requires an https
10:01:37 INFO - sub-resource via xhr-request using the http-csp
10:01:37 INFO - delivery method with no-redirect and when
10:01:37 INFO - the target request is cross-origin.
10:01:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 5744ms
10:01:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:01:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6284b800 == 26 [pid = 1846] [id = 458]
10:01:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf65fbd000) [pid = 1846] [serial = 1285] [outer = (nil)]
10:01:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf65fbe400) [pid = 1846] [serial = 1286] [outer = 0x7fdf65fbd000]
10:01:38 INFO - PROCESS | 1846 | 1448042498191 Marionette INFO loaded listener.js
10:01:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf6628b800) [pid = 1846] [serial = 1287] [outer = 0x7fdf65fbd000]
10:01:38 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:01:38 INFO - document served over http requires an https
10:01:38 INFO - sub-resource via xhr-request using the http-csp
10:01:38 INFO - delivery method with swap-origin-redirect and when
10:01:38 INFO - the target request is cross-origin.
10:01:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1041ms
10:01:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:01:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f73000 == 27 [pid = 1846] [id = 459]
10:01:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf65fb7800) [pid = 1846] [serial = 1288] [outer = (nil)]
10:01:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf6714bc00) [pid = 1846] [serial = 1289] [outer = 0x7fdf65fb7800]
10:01:39 INFO - PROCESS | 1846 | 1448042499318 Marionette INFO loaded listener.js
10:01:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf67693800) [pid = 1846] [serial = 1290] [outer = 0x7fdf65fb7800]
10:01:40 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:01:40 INFO - document served over http requires an http
10:01:40 INFO - sub-resource via fetch-request using the http-csp
10:01:40 INFO - delivery method with keep-origin-redirect and when
10:01:40 INFO - the target request is same-origin.
10:01:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1180ms
10:01:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:01:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67368800 == 28 [pid = 1846] [id = 460]
10:01:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf67d24000) [pid = 1846] [serial = 1291] [outer = (nil)]
10:01:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf67d2b400) [pid = 1846] [serial = 1292] [outer = 0x7fdf67d24000]
10:01:40 INFO - PROCESS | 1846 | 1448042500478 Marionette INFO loaded listener.js
10:01:40 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf6801f000) [pid = 1846] [serial = 1293] [outer = 0x7fdf67d24000]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf65fb5000) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf5f569c00) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf5f56e400) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf7ade9000) [pid = 1846] [serial = 31] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf7ade1400) [pid = 1846] [serial = 34] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf70013c00) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf70015400) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf6f552400) [pid = 1846] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf66287000) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf6a4e6000) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf6e515000) [pid = 1846] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf6e627800) [pid = 1846] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042436344]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf6c58b000) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf5ef85000) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf70a25400) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf6a4e6c00) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf5f56f000) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf5f13a800) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf6fb56000) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf6fb58400) [pid = 1846] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf6b1aac00) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf6ae06800) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf66284c00) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf5ef86c00) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf6f6c3000) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf6c58ac00) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf673e4c00) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf6f6bbc00) [pid = 1846] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf70014400) [pid = 1846] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf6b1a5000) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf67693c00) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf6af62800) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf6e62e400) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf69881c00) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf6ffd5400) [pid = 1846] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042442000]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf5f56a000) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf6843c800) [pid = 1846] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf6f77dc00) [pid = 1846] [serial = 1202] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf6b1aa800) [pid = 1846] [serial = 1125] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf706bf400) [pid = 1846] [serial = 1172] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf6e746000) [pid = 1846] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf6ae0dc00) [pid = 1846] [serial = 1122] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf6714a400) [pid = 1846] [serial = 1181] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf6e742800) [pid = 1846] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042436344]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf6f774c00) [pid = 1846] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf67691c00) [pid = 1846] [serial = 1184] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf6c58cc00) [pid = 1846] [serial = 1128] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf65fb2c00) [pid = 1846] [serial = 1178] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf696b6400) [pid = 1846] [serial = 1190] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf6f6bd800) [pid = 1846] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf6e515c00) [pid = 1846] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf70e24800) [pid = 1846] [serial = 1175] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf6ffde400) [pid = 1846] [serial = 1158] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf6a507400) [pid = 1846] [serial = 1119] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf702e0800) [pid = 1846] [serial = 1166] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf6f55a400) [pid = 1846] [serial = 1143] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf70014800) [pid = 1846] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf65fb1400) [pid = 1846] [serial = 1187] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf6e622400) [pid = 1846] [serial = 1133] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf6ffd7800) [pid = 1846] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042442000]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf67d2c000) [pid = 1846] [serial = 1113] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf6b116c00) [pid = 1846] [serial = 1196] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf6a4e9000) [pid = 1846] [serial = 1193] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf7001f400) [pid = 1846] [serial = 1163] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf67149000) [pid = 1846] [serial = 1199] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf65fb3c00) [pid = 1846] [serial = 1110] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf6e748800) [pid = 1846] [serial = 1138] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf6f777400) [pid = 1846] [serial = 1148] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf706b3800) [pid = 1846] [serial = 1169] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf6a44b400) [pid = 1846] [serial = 1116] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf6ff58800) [pid = 1846] [serial = 1153] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf6ffde800) [pid = 1846] [serial = 1203] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf67d1d400) [pid = 1846] [serial = 1188] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf6f55c400) [pid = 1846] [serial = 1200] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf696b5400) [pid = 1846] [serial = 1185] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf70a28c00) [pid = 1846] [serial = 830] [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:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf6af62c00) [pid = 1846] [serial = 1194] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf6a287000) [pid = 1846] [serial = 1191] [outer = (nil)] [url = about:blank]
10:01:43 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fdf6c586000) [pid = 1846] [serial = 1197] [outer = (nil)] [url = about:blank]
10:01:43 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:01:43 INFO - document served over http requires an http
10:01:43 INFO - sub-resource via fetch-request using the http-csp
10:01:43 INFO - delivery method with no-redirect and when
10:01:43 INFO - the target request is same-origin.
10:01:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3050ms
10:01:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:01:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6757f800 == 29 [pid = 1846] [id = 461]
10:01:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fdf5f135800) [pid = 1846] [serial = 1294] [outer = (nil)]
10:01:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf5f569c00) [pid = 1846] [serial = 1295] [outer = 0x7fdf5f135800]
10:01:43 INFO - PROCESS | 1846 | 1448042503460 Marionette INFO loaded listener.js
10:01:43 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf68432800) [pid = 1846] [serial = 1296] [outer = 0x7fdf5f135800]
10:01:44 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:01:44 INFO - document served over http requires an http
10:01:44 INFO - sub-resource via fetch-request using the http-csp
10:01:44 INFO - delivery method with swap-origin-redirect and when
10:01:44 INFO - the target request is same-origin.
10:01:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 927ms
10:01:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:01:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677f4000 == 30 [pid = 1846] [id = 462]
10:01:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf5eb83400) [pid = 1846] [serial = 1297] [outer = (nil)]
10:01:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf69504400) [pid = 1846] [serial = 1298] [outer = 0x7fdf5eb83400]
10:01:44 INFO - PROCESS | 1846 | 1448042504454 Marionette INFO loaded listener.js
10:01:44 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf696c0c00) [pid = 1846] [serial = 1299] [outer = 0x7fdf5eb83400]
10:01:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef44000 == 31 [pid = 1846] [id = 463]
10:01:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf5eb87c00) [pid = 1846] [serial = 1300] [outer = (nil)]
10:01:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf5f139800) [pid = 1846] [serial = 1301] [outer = 0x7fdf5eb87c00]
10:01:45 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:01:45 INFO - document served over http requires an http
10:01:45 INFO - sub-resource via iframe-tag using the http-csp
10:01:45 INFO - delivery method with keep-origin-redirect and when
10:01:45 INFO - the target request is same-origin.
10:01:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1273ms
10:01:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:01:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5eb47000 == 32 [pid = 1846] [id = 464]
10:01:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf5eb8a400) [pid = 1846] [serial = 1302] [outer = (nil)]
10:01:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf65fb4800) [pid = 1846] [serial = 1303] [outer = 0x7fdf5eb8a400]
10:01:45 INFO - PROCESS | 1846 | 1448042505912 Marionette INFO loaded listener.js
10:01:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf673e2800) [pid = 1846] [serial = 1304] [outer = 0x7fdf5eb8a400]
10:01:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677ea800 == 33 [pid = 1846] [id = 465]
10:01:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf6768d000) [pid = 1846] [serial = 1305] [outer = (nil)]
10:01:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf67146800) [pid = 1846] [serial = 1306] [outer = 0x7fdf6768d000]
10:01:46 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:01:46 INFO - document served over http requires an http
10:01:46 INFO - sub-resource via iframe-tag using the http-csp
10:01:46 INFO - delivery method with no-redirect and when
10:01:46 INFO - the target request is same-origin.
10:01:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1432ms
10:01:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:01:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67b99800 == 34 [pid = 1846] [id = 466]
10:01:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf673e7000) [pid = 1846] [serial = 1307] [outer = (nil)]
10:01:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf6843d400) [pid = 1846] [serial = 1308] [outer = 0x7fdf673e7000]
10:01:47 INFO - PROCESS | 1846 | 1448042507499 Marionette INFO loaded listener.js
10:01:47 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf6987a000) [pid = 1846] [serial = 1309] [outer = 0x7fdf673e7000]
10:01:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67baf000 == 35 [pid = 1846] [id = 467]
10:01:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf6987b400) [pid = 1846] [serial = 1310] [outer = (nil)]
10:01:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf6987f800) [pid = 1846] [serial = 1311] [outer = 0x7fdf6987b400]
10:01:48 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:01:48 INFO - document served over http requires an http
10:01:48 INFO - sub-resource via iframe-tag using the http-csp
10:01:48 INFO - delivery method with swap-origin-redirect and when
10:01:48 INFO - the target request is same-origin.
10:01:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1490ms
10:01:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:01:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf68644000 == 36 [pid = 1846] [id = 468]
10:01:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf5eb89400) [pid = 1846] [serial = 1312] [outer = (nil)]
10:01:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf6a286400) [pid = 1846] [serial = 1313] [outer = 0x7fdf5eb89400]
10:01:48 INFO - PROCESS | 1846 | 1448042508801 Marionette INFO loaded listener.js
10:01:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf6a290000) [pid = 1846] [serial = 1314] [outer = 0x7fdf5eb89400]
10:01:49 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:01:49 INFO - document served over http requires an http
10:01:49 INFO - sub-resource via script-tag using the http-csp
10:01:49 INFO - delivery method with keep-origin-redirect and when
10:01:49 INFO - the target request is same-origin.
10:01:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1228ms
10:01:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:01:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf690a5800 == 37 [pid = 1846] [id = 469]
10:01:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf6a446800) [pid = 1846] [serial = 1315] [outer = (nil)]
10:01:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf6a44a000) [pid = 1846] [serial = 1316] [outer = 0x7fdf6a446800]
10:01:50 INFO - PROCESS | 1846 | 1448042510018 Marionette INFO loaded listener.js
10:01:50 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf6a4e5000) [pid = 1846] [serial = 1317] [outer = 0x7fdf6a446800]
10:01:50 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:01:50 INFO - document served over http requires an http
10:01:50 INFO - sub-resource via script-tag using the http-csp
10:01:50 INFO - delivery method with no-redirect and when
10:01:50 INFO - the target request is same-origin.
10:01:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1134ms
10:01:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:01:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69248800 == 38 [pid = 1846] [id = 470]
10:01:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf6a4e9c00) [pid = 1846] [serial = 1318] [outer = (nil)]
10:01:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf6a4ed400) [pid = 1846] [serial = 1319] [outer = 0x7fdf6a4e9c00]
10:01:51 INFO - PROCESS | 1846 | 1448042511199 Marionette INFO loaded listener.js
10:01:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf6ae03400) [pid = 1846] [serial = 1320] [outer = 0x7fdf6a4e9c00]
10:01:52 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:01:52 INFO - document served over http requires an http
10:01:52 INFO - sub-resource via script-tag using the http-csp
10:01:52 INFO - delivery method with swap-origin-redirect and when
10:01:52 INFO - the target request is same-origin.
10:01:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1251ms
10:01:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:01:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677f3800 == 39 [pid = 1846] [id = 471]
10:01:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf6af5e800) [pid = 1846] [serial = 1321] [outer = (nil)]
10:01:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf6af62400) [pid = 1846] [serial = 1322] [outer = 0x7fdf6af5e800]
10:01:52 INFO - PROCESS | 1846 | 1448042512465 Marionette INFO loaded listener.js
10:01:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf6af6b800) [pid = 1846] [serial = 1323] [outer = 0x7fdf6af5e800]
10:01:53 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:01:53 INFO - document served over http requires an http
10:01:53 INFO - sub-resource via xhr-request using the http-csp
10:01:53 INFO - delivery method with keep-origin-redirect and when
10:01:53 INFO - the target request is same-origin.
10:01:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1224ms
10:01:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:01:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69711800 == 40 [pid = 1846] [id = 472]
10:01:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf673ed800) [pid = 1846] [serial = 1324] [outer = (nil)]
10:01:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf6b10c800) [pid = 1846] [serial = 1325] [outer = 0x7fdf673ed800]
10:01:53 INFO - PROCESS | 1846 | 1448042513674 Marionette INFO loaded listener.js
10:01:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf6b1a4000) [pid = 1846] [serial = 1326] [outer = 0x7fdf673ed800]
10:01:54 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:01:54 INFO - document served over http requires an http
10:01:54 INFO - sub-resource via xhr-request using the http-csp
10:01:54 INFO - delivery method with no-redirect and when
10:01:54 INFO - the target request is same-origin.
10:01:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1179ms
10:01:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:01:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a23c000 == 41 [pid = 1846] [id = 473]
10:01:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf6af5f400) [pid = 1846] [serial = 1327] [outer = (nil)]
10:01:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf6b1a7000) [pid = 1846] [serial = 1328] [outer = 0x7fdf6af5f400]
10:01:54 INFO - PROCESS | 1846 | 1448042514869 Marionette INFO loaded listener.js
10:01:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf6c58d800) [pid = 1846] [serial = 1329] [outer = 0x7fdf6af5f400]
10:01:55 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:01:55 INFO - document served over http requires an http
10:01:55 INFO - sub-resource via xhr-request using the http-csp
10:01:55 INFO - delivery method with swap-origin-redirect and when
10:01:55 INFO - the target request is same-origin.
10:01:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1224ms
10:01:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:01:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a474000 == 42 [pid = 1846] [id = 474]
10:01:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf6af60000) [pid = 1846] [serial = 1330] [outer = (nil)]
10:01:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf6e513c00) [pid = 1846] [serial = 1331] [outer = 0x7fdf6af60000]
10:01:56 INFO - PROCESS | 1846 | 1448042516079 Marionette INFO loaded listener.js
10:01:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf6e51ec00) [pid = 1846] [serial = 1332] [outer = 0x7fdf6af60000]
10:01:56 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:01:56 INFO - document served over http requires an https
10:01:56 INFO - sub-resource via fetch-request using the http-csp
10:01:56 INFO - delivery method with keep-origin-redirect and when
10:01:56 INFO - the target request is same-origin.
10:01:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1230ms
10:01:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:01:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab17000 == 43 [pid = 1846] [id = 475]
10:01:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf6c58f800) [pid = 1846] [serial = 1333] [outer = (nil)]
10:01:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf6e51b800) [pid = 1846] [serial = 1334] [outer = 0x7fdf6c58f800]
10:01:57 INFO - PROCESS | 1846 | 1448042517400 Marionette INFO loaded listener.js
10:01:57 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf6e631400) [pid = 1846] [serial = 1335] [outer = 0x7fdf6c58f800]
10:01:58 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:01:58 INFO - document served over http requires an https
10:01:58 INFO - sub-resource via fetch-request using the http-csp
10:01:58 INFO - delivery method with no-redirect and when
10:01:58 INFO - the target request is same-origin.
10:01:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1324ms
10:01:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:01:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db03800 == 44 [pid = 1846] [id = 476]
10:01:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf6af66c00) [pid = 1846] [serial = 1336] [outer = (nil)]
10:01:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf6e750800) [pid = 1846] [serial = 1337] [outer = 0x7fdf6af66c00]
10:01:58 INFO - PROCESS | 1846 | 1448042518672 Marionette INFO loaded listener.js
10:01:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:01:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf6f55dc00) [pid = 1846] [serial = 1338] [outer = 0x7fdf6af66c00]
10:01:59 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:01:59 INFO - document served over http requires an https
10:01:59 INFO - sub-resource via fetch-request using the http-csp
10:01:59 INFO - delivery method with swap-origin-redirect and when
10:01:59 INFO - the target request is same-origin.
10:01:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1276ms
10:01:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:01:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db3c800 == 45 [pid = 1846] [id = 477]
10:01:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf65fba400) [pid = 1846] [serial = 1339] [outer = (nil)]
10:01:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf6f6c0400) [pid = 1846] [serial = 1340] [outer = 0x7fdf65fba400]
10:01:59 INFO - PROCESS | 1846 | 1448042519947 Marionette INFO loaded listener.js
10:02:00 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf6f77b800) [pid = 1846] [serial = 1341] [outer = 0x7fdf65fba400]
10:02:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbb8000 == 46 [pid = 1846] [id = 478]
10:02:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf6f77d800) [pid = 1846] [serial = 1342] [outer = (nil)]
10:02:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf6f778800) [pid = 1846] [serial = 1343] [outer = 0x7fdf6f77d800]
10:02:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:02:00 INFO - document served over http requires an https
10:02:00 INFO - sub-resource via iframe-tag using the http-csp
10:02:00 INFO - delivery method with keep-origin-redirect and when
10:02:00 INFO - the target request is same-origin.
10:02:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1275ms
10:02:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:02:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbbb000 == 47 [pid = 1846] [id = 479]
10:02:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf6801e800) [pid = 1846] [serial = 1344] [outer = (nil)]
10:02:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf6fb56400) [pid = 1846] [serial = 1345] [outer = 0x7fdf6801e800]
10:02:01 INFO - PROCESS | 1846 | 1448042521231 Marionette INFO loaded listener.js
10:02:01 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf6fb62400) [pid = 1846] [serial = 1346] [outer = 0x7fdf6801e800]
10:02:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dfa4000 == 48 [pid = 1846] [id = 480]
10:02:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf6ff54000) [pid = 1846] [serial = 1347] [outer = (nil)]
10:02:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf6ff53c00) [pid = 1846] [serial = 1348] [outer = 0x7fdf6ff54000]
10:02:02 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:02:02 INFO - document served over http requires an https
10:02:02 INFO - sub-resource via iframe-tag using the http-csp
10:02:02 INFO - delivery method with no-redirect and when
10:02:02 INFO - the target request is same-origin.
10:02:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1327ms
10:02:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:02:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dfb3000 == 49 [pid = 1846] [id = 481]
10:02:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf6a448c00) [pid = 1846] [serial = 1349] [outer = (nil)]
10:02:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf6ff56800) [pid = 1846] [serial = 1350] [outer = 0x7fdf6a448c00]
10:02:02 INFO - PROCESS | 1846 | 1448042522627 Marionette INFO loaded listener.js
10:02:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf6ffd3800) [pid = 1846] [serial = 1351] [outer = 0x7fdf6a448c00]
10:02:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e640800 == 50 [pid = 1846] [id = 482]
10:02:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf6ff60c00) [pid = 1846] [serial = 1352] [outer = (nil)]
10:02:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf6ff5f000) [pid = 1846] [serial = 1353] [outer = 0x7fdf6ff60c00]
10:02:03 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:02:03 INFO - document served over http requires an https
10:02:03 INFO - sub-resource via iframe-tag using the http-csp
10:02:03 INFO - delivery method with swap-origin-redirect and when
10:02:03 INFO - the target request is same-origin.
10:02:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1376ms
10:02:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:02:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a18800 == 51 [pid = 1846] [id = 483]
10:02:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf69508000) [pid = 1846] [serial = 1354] [outer = (nil)]
10:02:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf6ffdd800) [pid = 1846] [serial = 1355] [outer = 0x7fdf69508000]
10:02:05 INFO - PROCESS | 1846 | 1448042525209 Marionette INFO loaded listener.js
10:02:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf702db000) [pid = 1846] [serial = 1356] [outer = 0x7fdf69508000]
10:02:06 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:02:06 INFO - document served over http requires an https
10:02:06 INFO - sub-resource via script-tag using the http-csp
10:02:06 INFO - delivery method with keep-origin-redirect and when
10:02:06 INFO - the target request is same-origin.
10:02:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2433ms
10:02:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:02:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e8c5000 == 52 [pid = 1846] [id = 484]
10:02:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf6ffd5000) [pid = 1846] [serial = 1357] [outer = (nil)]
10:02:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf702db400) [pid = 1846] [serial = 1358] [outer = 0x7fdf6ffd5000]
10:02:06 INFO - PROCESS | 1846 | 1448042526422 Marionette INFO loaded listener.js
10:02:06 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf704b4800) [pid = 1846] [serial = 1359] [outer = 0x7fdf6ffd5000]
10:02:07 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:02:07 INFO - document served over http requires an https
10:02:07 INFO - sub-resource via script-tag using the http-csp
10:02:07 INFO - delivery method with no-redirect and when
10:02:07 INFO - the target request is same-origin.
10:02:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1174ms
10:02:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:02:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf62838000 == 53 [pid = 1846] [id = 485]
10:02:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf5eb81000) [pid = 1846] [serial = 1360] [outer = (nil)]
10:02:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf5f571400) [pid = 1846] [serial = 1361] [outer = 0x7fdf5eb81000]
10:02:07 INFO - PROCESS | 1846 | 1448042527592 Marionette INFO loaded listener.js
10:02:07 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf704c0c00) [pid = 1846] [serial = 1362] [outer = 0x7fdf5eb81000]
10:02:08 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:02:08 INFO - document served over http requires an https
10:02:08 INFO - sub-resource via script-tag using the http-csp
10:02:08 INFO - delivery method with swap-origin-redirect and when
10:02:08 INFO - the target request is same-origin.
10:02:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1277ms
10:02:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:02:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf66fbe000 == 54 [pid = 1846] [id = 486]
10:02:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf5ef82800) [pid = 1846] [serial = 1363] [outer = (nil)]
10:02:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf5f138400) [pid = 1846] [serial = 1364] [outer = 0x7fdf5ef82800]
10:02:08 INFO - PROCESS | 1846 | 1448042528858 Marionette INFO loaded listener.js
10:02:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf6ffd4800) [pid = 1846] [serial = 1365] [outer = 0x7fdf5ef82800]
10:02:09 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:02:09 INFO - document served over http requires an https
10:02:09 INFO - sub-resource via xhr-request using the http-csp
10:02:09 INFO - delivery method with keep-origin-redirect and when
10:02:09 INFO - the target request is same-origin.
10:02:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1431ms
10:02:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:02:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f7c800 == 55 [pid = 1846] [id = 487]
10:02:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf65fb0400) [pid = 1846] [serial = 1366] [outer = (nil)]
10:02:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf66281c00) [pid = 1846] [serial = 1367] [outer = 0x7fdf65fb0400]
10:02:10 INFO - PROCESS | 1846 | 1448042530378 Marionette INFO loaded listener.js
10:02:10 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf67d23800) [pid = 1846] [serial = 1368] [outer = 0x7fdf65fb0400]
10:02:11 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:02:11 INFO - document served over http requires an https
10:02:11 INFO - sub-resource via xhr-request using the http-csp
10:02:11 INFO - delivery method with no-redirect and when
10:02:11 INFO - the target request is same-origin.
10:02:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1229ms
10:02:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:02:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef38800 == 56 [pid = 1846] [id = 488]
10:02:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf5ef8e400) [pid = 1846] [serial = 1369] [outer = (nil)]
10:02:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf5f570800) [pid = 1846] [serial = 1370] [outer = 0x7fdf5ef8e400]
10:02:11 INFO - PROCESS | 1846 | 1448042531650 Marionette INFO loaded listener.js
10:02:11 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf673f1c00) [pid = 1846] [serial = 1371] [outer = 0x7fdf5ef8e400]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf6a4e2800) [pid = 1846] [serial = 1108] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf706bcc00) [pid = 1846] [serial = 1170] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf70e22000) [pid = 1846] [serial = 1179] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf673ea000) [pid = 1846] [serial = 1111] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf6ae03c00) [pid = 1846] [serial = 1120] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf6e62cc00) [pid = 1846] [serial = 1134] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf704bb400) [pid = 1846] [serial = 1167] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf6af67800) [pid = 1846] [serial = 1123] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf7ade3000) [pid = 1846] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf70a30400) [pid = 1846] [serial = 1173] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf6f551000) [pid = 1846] [serial = 1139] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf71115000) [pid = 1846] [serial = 1176] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf69879800) [pid = 1846] [serial = 1114] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf6ffd2c00) [pid = 1846] [serial = 1154] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf6fb5b800) [pid = 1846] [serial = 1149] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf7111a800) [pid = 1846] [serial = 1182] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf6e517c00) [pid = 1846] [serial = 1129] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf6c58a400) [pid = 1846] [serial = 1126] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf6f6c0800) [pid = 1846] [serial = 1144] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf702e0400) [pid = 1846] [serial = 1164] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf70017000) [pid = 1846] [serial = 1159] [outer = (nil)] [url = about:blank]
10:02:12 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf6a4ec400) [pid = 1846] [serial = 1117] [outer = (nil)] [url = about:blank]
10:02:12 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:02:12 INFO - document served over http requires an https
10:02:12 INFO - sub-resource via xhr-request using the http-csp
10:02:12 INFO - delivery method with swap-origin-redirect and when
10:02:12 INFO - the target request is same-origin.
10:02:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1336ms
10:02:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:02:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf62834000 == 57 [pid = 1846] [id = 489]
10:02:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf5f56c800) [pid = 1846] [serial = 1372] [outer = (nil)]
10:02:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf67d1dc00) [pid = 1846] [serial = 1373] [outer = 0x7fdf5f56c800]
10:02:12 INFO - PROCESS | 1846 | 1448042532800 Marionette INFO loaded listener.js
10:02:12 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf6a281800) [pid = 1846] [serial = 1374] [outer = 0x7fdf5f56c800]
10:02:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:02:13 INFO - document served over http requires an http
10:02:13 INFO - sub-resource via fetch-request using the meta-csp
10:02:13 INFO - delivery method with keep-origin-redirect and when
10:02:13 INFO - the target request is cross-origin.
10:02:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1181ms
10:02:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:02:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf675c5000 == 58 [pid = 1846] [id = 490]
10:02:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf6987a800) [pid = 1846] [serial = 1375] [outer = (nil)]
10:02:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf6a4e4400) [pid = 1846] [serial = 1376] [outer = 0x7fdf6987a800]
10:02:14 INFO - PROCESS | 1846 | 1448042534019 Marionette INFO loaded listener.js
10:02:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf6ae0dc00) [pid = 1846] [serial = 1377] [outer = 0x7fdf6987a800]
10:02:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:02:14 INFO - document served over http requires an http
10:02:14 INFO - sub-resource via fetch-request using the meta-csp
10:02:14 INFO - delivery method with no-redirect and when
10:02:14 INFO - the target request is cross-origin.
10:02:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1173ms
10:02:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:02:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf66fbd800 == 59 [pid = 1846] [id = 491]
10:02:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf6ae0e400) [pid = 1846] [serial = 1378] [outer = (nil)]
10:02:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf6af5cc00) [pid = 1846] [serial = 1379] [outer = 0x7fdf6ae0e400]
10:02:15 INFO - PROCESS | 1846 | 1448042535214 Marionette INFO loaded listener.js
10:02:15 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf6e515800) [pid = 1846] [serial = 1380] [outer = 0x7fdf6ae0e400]
10:02:16 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:02:16 INFO - document served over http requires an http
10:02:16 INFO - sub-resource via fetch-request using the meta-csp
10:02:16 INFO - delivery method with swap-origin-redirect and when
10:02:16 INFO - the target request is cross-origin.
10:02:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1174ms
10:02:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:02:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6971a000 == 60 [pid = 1846] [id = 492]
10:02:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf6f556800) [pid = 1846] [serial = 1381] [outer = (nil)]
10:02:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf6f55c000) [pid = 1846] [serial = 1382] [outer = 0x7fdf6f556800]
10:02:16 INFO - PROCESS | 1846 | 1448042536408 Marionette INFO loaded listener.js
10:02:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf6ff53400) [pid = 1846] [serial = 1383] [outer = 0x7fdf6f556800]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf7a7d3800) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf77c89c00) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf781cdc00) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf78524400) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf767ba400) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf77666400) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf77667400) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf77c86c00) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf67699000) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf76ddb400) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf6fb55c00) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf77661400) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf70019c00) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf65fb9800) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf65fbb400) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf7b650400) [pid = 1846] [serial = 1274] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf7b809000) [pid = 1846] [serial = 1277] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf7c5e8000) [pid = 1846] [serial = 1280] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf7b069800) [pid = 1846] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf7af4bc00) [pid = 1846] [serial = 1266] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf7b45fc00) [pid = 1846] [serial = 1271] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf781d1000) [pid = 1846] [serial = 1253] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf7a7d6400) [pid = 1846] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf78527000) [pid = 1846] [serial = 1256] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf7af4cc00) [pid = 1846] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042485048]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf7a7db800) [pid = 1846] [serial = 1261] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf5ef8d400) [pid = 1846] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf767c2000) [pid = 1846] [serial = 1224] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf77c74c00) [pid = 1846] [serial = 1244] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf77c8ac00) [pid = 1846] [serial = 1247] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf76b41c00) [pid = 1846] [serial = 1229] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf77c92000) [pid = 1846] [serial = 1250] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf76d51400) [pid = 1846] [serial = 1232] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf76ddec00) [pid = 1846] [serial = 1235] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf6f554c00) [pid = 1846] [serial = 1211] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf76f4c800) [pid = 1846] [serial = 1238] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf704c1400) [pid = 1846] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf702e9c00) [pid = 1846] [serial = 1214] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf7766ac00) [pid = 1846] [serial = 1241] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf767be400) [pid = 1846] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042469539]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf7111c400) [pid = 1846] [serial = 1219] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf6628b000) [pid = 1846] [serial = 1205] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf696b6c00) [pid = 1846] [serial = 1208] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf5f569c00) [pid = 1846] [serial = 1295] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf65fbe400) [pid = 1846] [serial = 1286] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf5ef87800) [pid = 1846] [serial = 1283] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf67d2b400) [pid = 1846] [serial = 1292] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf6714bc00) [pid = 1846] [serial = 1289] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf69504400) [pid = 1846] [serial = 1298] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf7b069000) [pid = 1846] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf76d4fc00) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf70a2ec00) [pid = 1846] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf7b466000) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf767bac00) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf65fb7800) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf5f135800) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf67d24000) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf65fbd000) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf7669c800) [pid = 1846] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042469539]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf7af4b800) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf7a7d4c00) [pid = 1846] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf5eb83c00) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf76b3b800) [pid = 1846] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf7ade7800) [pid = 1846] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042485048]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf5eb80c00) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf67d1e000) [pid = 1846] [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:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf77c85c00) [pid = 1846] [serial = 1245] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fdf7728dc00) [pid = 1846] [serial = 1239] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fdf776e9000) [pid = 1846] [serial = 1242] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fdf6628b800) [pid = 1846] [serial = 1287] [outer = (nil)] [url = about:blank]
10:02:16 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fdf5f56b800) [pid = 1846] [serial = 1284] [outer = (nil)] [url = about:blank]
10:02:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db11800 == 61 [pid = 1846] [id = 493]
10:02:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fdf65fbb400) [pid = 1846] [serial = 1384] [outer = (nil)]
10:02:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fdf67d1e000) [pid = 1846] [serial = 1385] [outer = 0x7fdf65fbb400]
10:02:17 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:02:17 INFO - document served over http requires an http
10:02:17 INFO - sub-resource via iframe-tag using the meta-csp
10:02:17 INFO - delivery method with keep-origin-redirect and when
10:02:17 INFO - the target request is cross-origin.
10:02:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1274ms
10:02:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:02:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db43800 == 62 [pid = 1846] [id = 494]
10:02:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fdf67691c00) [pid = 1846] [serial = 1386] [outer = (nil)]
10:02:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fdf6f77d400) [pid = 1846] [serial = 1387] [outer = 0x7fdf67691c00]
10:02:17 INFO - PROCESS | 1846 | 1448042537631 Marionette INFO loaded listener.js
10:02:17 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf702e1000) [pid = 1846] [serial = 1388] [outer = 0x7fdf67691c00]
10:02:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbc1800 == 63 [pid = 1846] [id = 495]
10:02:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf6ffd2000) [pid = 1846] [serial = 1389] [outer = (nil)]
10:02:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf702dc800) [pid = 1846] [serial = 1390] [outer = 0x7fdf6ffd2000]
10:02:18 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:02:18 INFO - document served over http requires an http
10:02:18 INFO - sub-resource via iframe-tag using the meta-csp
10:02:18 INFO - delivery method with no-redirect and when
10:02:18 INFO - the target request is cross-origin.
10:02:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1126ms
10:02:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:02:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e8c0800 == 64 [pid = 1846] [id = 496]
10:02:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf702e5400) [pid = 1846] [serial = 1391] [outer = (nil)]
10:02:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf704bec00) [pid = 1846] [serial = 1392] [outer = 0x7fdf702e5400]
10:02:18 INFO - PROCESS | 1846 | 1448042538776 Marionette INFO loaded listener.js
10:02:18 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf706bd000) [pid = 1846] [serial = 1393] [outer = 0x7fdf702e5400]
10:02:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5f390000 == 65 [pid = 1846] [id = 497]
10:02:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf5f131400) [pid = 1846] [serial = 1394] [outer = (nil)]
10:02:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf5ef87000) [pid = 1846] [serial = 1395] [outer = 0x7fdf5f131400]
10:02:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:02:20 INFO - document served over http requires an http
10:02:20 INFO - sub-resource via iframe-tag using the meta-csp
10:02:20 INFO - delivery method with swap-origin-redirect and when
10:02:20 INFO - the target request is cross-origin.
10:02:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1574ms
10:02:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:02:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67371800 == 66 [pid = 1846] [id = 498]
10:02:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf6714b400) [pid = 1846] [serial = 1396] [outer = (nil)]
10:02:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf673e5800) [pid = 1846] [serial = 1397] [outer = 0x7fdf6714b400]
10:02:20 INFO - PROCESS | 1846 | 1448042540579 Marionette INFO loaded listener.js
10:02:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf68434000) [pid = 1846] [serial = 1398] [outer = 0x7fdf6714b400]
10:02:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:02:21 INFO - document served over http requires an http
10:02:21 INFO - sub-resource via script-tag using the meta-csp
10:02:21 INFO - delivery method with keep-origin-redirect and when
10:02:21 INFO - the target request is cross-origin.
10:02:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1434ms
10:02:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:02:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbb2000 == 67 [pid = 1846] [id = 499]
10:02:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf6714c400) [pid = 1846] [serial = 1399] [outer = (nil)]
10:02:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf6a281400) [pid = 1846] [serial = 1400] [outer = 0x7fdf6714c400]
10:02:21 INFO - PROCESS | 1846 | 1448042541973 Marionette INFO loaded listener.js
10:02:22 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf6b10b400) [pid = 1846] [serial = 1401] [outer = 0x7fdf6714c400]
10:02:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:02:22 INFO - document served over http requires an http
10:02:22 INFO - sub-resource via script-tag using the meta-csp
10:02:22 INFO - delivery method with no-redirect and when
10:02:22 INFO - the target request is cross-origin.
10:02:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1281ms
10:02:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:02:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f71b800 == 68 [pid = 1846] [id = 500]
10:02:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf69881000) [pid = 1846] [serial = 1402] [outer = (nil)]
10:02:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf6f54f400) [pid = 1846] [serial = 1403] [outer = 0x7fdf69881000]
10:02:23 INFO - PROCESS | 1846 | 1448042543246 Marionette INFO loaded listener.js
10:02:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf6ff54800) [pid = 1846] [serial = 1404] [outer = 0x7fdf69881000]
10:02:24 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:02:24 INFO - document served over http requires an http
10:02:24 INFO - sub-resource via script-tag using the meta-csp
10:02:24 INFO - delivery method with swap-origin-redirect and when
10:02:24 INFO - the target request is cross-origin.
10:02:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1429ms
10:02:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:02:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f937800 == 69 [pid = 1846] [id = 501]
10:02:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf702dbc00) [pid = 1846] [serial = 1405] [outer = (nil)]
10:02:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf706b3000) [pid = 1846] [serial = 1406] [outer = 0x7fdf702dbc00]
10:02:24 INFO - PROCESS | 1846 | 1448042544774 Marionette INFO loaded listener.js
10:02:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf70a26c00) [pid = 1846] [serial = 1407] [outer = 0x7fdf702dbc00]
10:02:25 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:02:25 INFO - document served over http requires an http
10:02:25 INFO - sub-resource via xhr-request using the meta-csp
10:02:25 INFO - delivery method with keep-origin-redirect and when
10:02:25 INFO - the target request is cross-origin.
10:02:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1329ms
10:02:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:02:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6fdda000 == 70 [pid = 1846] [id = 502]
10:02:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf704b9400) [pid = 1846] [serial = 1408] [outer = (nil)]
10:02:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf70a2f800) [pid = 1846] [serial = 1409] [outer = 0x7fdf704b9400]
10:02:26 INFO - PROCESS | 1846 | 1448042546042 Marionette INFO loaded listener.js
10:02:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf70e26c00) [pid = 1846] [serial = 1410] [outer = 0x7fdf704b9400]
10:02:26 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:02:26 INFO - document served over http requires an http
10:02:26 INFO - sub-resource via xhr-request using the meta-csp
10:02:26 INFO - delivery method with no-redirect and when
10:02:26 INFO - the target request is cross-origin.
10:02:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1330ms
10:02:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:02:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ff1d800 == 71 [pid = 1846] [id = 503]
10:02:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf71111400) [pid = 1846] [serial = 1411] [outer = (nil)]
10:02:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf7111c800) [pid = 1846] [serial = 1412] [outer = 0x7fdf71111400]
10:02:27 INFO - PROCESS | 1846 | 1448042547353 Marionette INFO loaded listener.js
10:02:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf76697800) [pid = 1846] [serial = 1413] [outer = 0x7fdf71111400]
10:02:28 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:02:28 INFO - document served over http requires an http
10:02:28 INFO - sub-resource via xhr-request using the meta-csp
10:02:28 INFO - delivery method with swap-origin-redirect and when
10:02:28 INFO - the target request is cross-origin.
10:02:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1276ms
10:02:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:02:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7021f000 == 72 [pid = 1846] [id = 504]
10:02:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf7669cc00) [pid = 1846] [serial = 1414] [outer = (nil)]
10:02:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf7669e800) [pid = 1846] [serial = 1415] [outer = 0x7fdf7669cc00]
10:02:28 INFO - PROCESS | 1846 | 1448042548669 Marionette INFO loaded listener.js
10:02:28 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf767bb400) [pid = 1846] [serial = 1416] [outer = 0x7fdf7669cc00]
10:02:29 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:02:29 INFO - document served over http requires an https
10:02:29 INFO - sub-resource via fetch-request using the meta-csp
10:02:29 INFO - delivery method with keep-origin-redirect and when
10:02:29 INFO - the target request is cross-origin.
10:02:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1424ms
10:02:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:02:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7095c000 == 73 [pid = 1846] [id = 505]
10:02:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf6a50e800) [pid = 1846] [serial = 1417] [outer = (nil)]
10:02:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf767b6000) [pid = 1846] [serial = 1418] [outer = 0x7fdf6a50e800]
10:02:30 INFO - PROCESS | 1846 | 1448042550145 Marionette INFO loaded listener.js
10:02:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf76b39000) [pid = 1846] [serial = 1419] [outer = 0x7fdf6a50e800]
10:02:31 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:02:31 INFO - document served over http requires an https
10:02:31 INFO - sub-resource via fetch-request using the meta-csp
10:02:31 INFO - delivery method with no-redirect and when
10:02:31 INFO - the target request is cross-origin.
10:02:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1375ms
10:02:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:02:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d1d000 == 74 [pid = 1846] [id = 506]
10:02:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf7669c400) [pid = 1846] [serial = 1420] [outer = (nil)]
10:02:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf76b3e800) [pid = 1846] [serial = 1421] [outer = 0x7fdf7669c400]
10:02:31 INFO - PROCESS | 1846 | 1448042551452 Marionette INFO loaded listener.js
10:02:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf76d49400) [pid = 1846] [serial = 1422] [outer = 0x7fdf7669c400]
10:02:32 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:02:32 INFO - document served over http requires an https
10:02:32 INFO - sub-resource via fetch-request using the meta-csp
10:02:32 INFO - delivery method with swap-origin-redirect and when
10:02:32 INFO - the target request is cross-origin.
10:02:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1376ms
10:02:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:02:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7114f000 == 75 [pid = 1846] [id = 507]
10:02:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf6b10e000) [pid = 1846] [serial = 1423] [outer = (nil)]
10:02:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf76d4c000) [pid = 1846] [serial = 1424] [outer = 0x7fdf6b10e000]
10:02:32 INFO - PROCESS | 1846 | 1448042552886 Marionette INFO loaded listener.js
10:02:32 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf76dddc00) [pid = 1846] [serial = 1425] [outer = 0x7fdf6b10e000]
10:02:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf766cd800 == 76 [pid = 1846] [id = 508]
10:02:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf76dda800) [pid = 1846] [serial = 1426] [outer = (nil)]
10:02:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf7728a000) [pid = 1846] [serial = 1427] [outer = 0x7fdf76dda800]
10:02:33 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:02:33 INFO - document served over http requires an https
10:02:33 INFO - sub-resource via iframe-tag using the meta-csp
10:02:33 INFO - delivery method with keep-origin-redirect and when
10:02:33 INFO - the target request is cross-origin.
10:02:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1475ms
10:02:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:02:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76737800 == 77 [pid = 1846] [id = 509]
10:02:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf77290400) [pid = 1846] [serial = 1428] [outer = (nil)]
10:02:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf77292800) [pid = 1846] [serial = 1429] [outer = 0x7fdf77290400]
10:02:34 INFO - PROCESS | 1846 | 1448042554506 Marionette INFO loaded listener.js
10:02:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf77667400) [pid = 1846] [serial = 1430] [outer = 0x7fdf77290400]
10:02:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76a97000 == 78 [pid = 1846] [id = 510]
10:02:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf7766c000) [pid = 1846] [serial = 1431] [outer = (nil)]
10:02:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf77669400) [pid = 1846] [serial = 1432] [outer = 0x7fdf7766c000]
10:02:35 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:02:35 INFO - document served over http requires an https
10:02:35 INFO - sub-resource via iframe-tag using the meta-csp
10:02:35 INFO - delivery method with no-redirect and when
10:02:35 INFO - the target request is cross-origin.
10:02:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1536ms
10:02:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:02:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76a9b800 == 79 [pid = 1846] [id = 511]
10:02:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf6e51a800) [pid = 1846] [serial = 1433] [outer = (nil)]
10:02:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf7766cc00) [pid = 1846] [serial = 1434] [outer = 0x7fdf6e51a800]
10:02:35 INFO - PROCESS | 1846 | 1448042555937 Marionette INFO loaded listener.js
10:02:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf776ea000) [pid = 1846] [serial = 1435] [outer = 0x7fdf6e51a800]
10:02:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf66fb3000 == 80 [pid = 1846] [id = 512]
10:02:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf67d20000) [pid = 1846] [serial = 1436] [outer = (nil)]
10:02:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf6ffde800) [pid = 1846] [serial = 1437] [outer = 0x7fdf67d20000]
10:02:38 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:02:38 INFO - document served over http requires an https
10:02:38 INFO - sub-resource via iframe-tag using the meta-csp
10:02:38 INFO - delivery method with swap-origin-redirect and when
10:02:38 INFO - the target request is cross-origin.
10:02:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2532ms
10:02:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:02:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e8b8000 == 81 [pid = 1846] [id = 513]
10:02:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf5ef90800) [pid = 1846] [serial = 1438] [outer = (nil)]
10:02:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf6e749800) [pid = 1846] [serial = 1439] [outer = 0x7fdf5ef90800]
10:02:38 INFO - PROCESS | 1846 | 1448042558478 Marionette INFO loaded listener.js
10:02:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf76d4d800) [pid = 1846] [serial = 1440] [outer = 0x7fdf5ef90800]
10:02:39 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:02:39 INFO - document served over http requires an https
10:02:39 INFO - sub-resource via script-tag using the meta-csp
10:02:39 INFO - delivery method with keep-origin-redirect and when
10:02:39 INFO - the target request is cross-origin.
10:02:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1729ms
10:02:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:02:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69388800 == 82 [pid = 1846] [id = 514]
10:02:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf6801f400) [pid = 1846] [serial = 1441] [outer = (nil)]
10:02:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf68433000) [pid = 1846] [serial = 1442] [outer = 0x7fdf6801f400]
10:02:40 INFO - PROCESS | 1846 | 1448042560223 Marionette INFO loaded listener.js
10:02:40 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf6a290800) [pid = 1846] [serial = 1443] [outer = 0x7fdf6801f400]
10:02:41 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:02:41 INFO - document served over http requires an https
10:02:41 INFO - sub-resource via script-tag using the meta-csp
10:02:41 INFO - delivery method with no-redirect and when
10:02:41 INFO - the target request is cross-origin.
10:02:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1530ms
10:02:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a24000 == 81 [pid = 1846] [id = 399]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f6c800 == 80 [pid = 1846] [id = 390]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a24f800 == 79 [pid = 1846] [id = 400]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5eb41800 == 78 [pid = 1846] [id = 457]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf62837000 == 77 [pid = 1846] [id = 389]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67376000 == 76 [pid = 1846] [id = 391]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677dd000 == 75 [pid = 1846] [id = 392]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db0d800 == 74 [pid = 1846] [id = 405]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6df99000 == 73 [pid = 1846] [id = 409]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbc1800 == 72 [pid = 1846] [id = 495]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db43800 == 71 [pid = 1846] [id = 494]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db11800 == 70 [pid = 1846] [id = 493]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6971a000 == 69 [pid = 1846] [id = 492]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf66fbd800 == 68 [pid = 1846] [id = 491]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf675c5000 == 67 [pid = 1846] [id = 490]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf62834000 == 66 [pid = 1846] [id = 489]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef38800 == 65 [pid = 1846] [id = 488]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f7c800 == 64 [pid = 1846] [id = 487]
10:02:41 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf66fbe000 == 63 [pid = 1846] [id = 486]
10:02:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef2a000 == 64 [pid = 1846] [id = 515]
10:02:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf5eb88c00) [pid = 1846] [serial = 1444] [outer = (nil)]
10:02:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf6627e000) [pid = 1846] [serial = 1445] [outer = 0x7fdf5eb88c00]
10:02:41 INFO - PROCESS | 1846 | 1448042561929 Marionette INFO loaded listener.js
10:02:42 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf69885000) [pid = 1846] [serial = 1446] [outer = 0x7fdf5eb88c00]
10:02:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf62838000 == 63 [pid = 1846] [id = 485]
10:02:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e8c5000 == 62 [pid = 1846] [id = 484]
10:02:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a18800 == 61 [pid = 1846] [id = 483]
10:02:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e640800 == 60 [pid = 1846] [id = 482]
10:02:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dfb3000 == 59 [pid = 1846] [id = 481]
10:02:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dfa4000 == 58 [pid = 1846] [id = 480]
10:02:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbbb000 == 57 [pid = 1846] [id = 479]
10:02:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbb8000 == 56 [pid = 1846] [id = 478]
10:02:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67baf000 == 55 [pid = 1846] [id = 467]
10:02:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677ea800 == 54 [pid = 1846] [id = 465]
10:02:42 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef44000 == 53 [pid = 1846] [id = 463]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf76f48400) [pid = 1846] [serial = 1236] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf77d77c00) [pid = 1846] [serial = 1248] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf7a7d3400) [pid = 1846] [serial = 1257] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf78524000) [pid = 1846] [serial = 1254] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf781ccc00) [pid = 1846] [serial = 1251] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf7b64cc00) [pid = 1846] [serial = 1272] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf7b065c00) [pid = 1846] [serial = 1267] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf7adec400) [pid = 1846] [serial = 1262] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf7c518c00) [pid = 1846] [serial = 1278] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf7b654800) [pid = 1846] [serial = 1275] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf6b10d000) [pid = 1846] [serial = 1209] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf67d2cc00) [pid = 1846] [serial = 1206] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf70e1f000) [pid = 1846] [serial = 1215] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf6ffd8800) [pid = 1846] [serial = 1212] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf76ddb000) [pid = 1846] [serial = 1233] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf76d4cc00) [pid = 1846] [serial = 1230] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf76b3b000) [pid = 1846] [serial = 1225] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf7669a000) [pid = 1846] [serial = 1220] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf68432800) [pid = 1846] [serial = 1296] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf6801f000) [pid = 1846] [serial = 1293] [outer = (nil)] [url = about:blank]
10:02:42 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf67693800) [pid = 1846] [serial = 1290] [outer = (nil)] [url = about:blank]
10:02:42 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:02:42 INFO - document served over http requires an https
10:02:42 INFO - sub-resource via script-tag using the meta-csp
10:02:42 INFO - delivery method with swap-origin-redirect and when
10:02:42 INFO - the target request is cross-origin.
10:02:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1587ms
10:02:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:02:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf66fbe000 == 54 [pid = 1846] [id = 516]
10:02:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf6a28fc00) [pid = 1846] [serial = 1447] [outer = (nil)]
10:02:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf6a509800) [pid = 1846] [serial = 1448] [outer = 0x7fdf6a28fc00]
10:02:43 INFO - PROCESS | 1846 | 1448042563159 Marionette INFO loaded listener.js
10:02:43 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf6af65800) [pid = 1846] [serial = 1449] [outer = 0x7fdf6a28fc00]
10:02:44 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:02:44 INFO - document served over http requires an https
10:02:44 INFO - sub-resource via xhr-request using the meta-csp
10:02:44 INFO - delivery method with keep-origin-redirect and when
10:02:44 INFO - the target request is cross-origin.
10:02:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1181ms
10:02:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:02:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a18000 == 55 [pid = 1846] [id = 517]
10:02:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf5f136c00) [pid = 1846] [serial = 1450] [outer = (nil)]
10:02:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf6af66000) [pid = 1846] [serial = 1451] [outer = 0x7fdf5f136c00]
10:02:44 INFO - PROCESS | 1846 | 1448042564406 Marionette INFO loaded listener.js
10:02:44 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf6c591c00) [pid = 1846] [serial = 1452] [outer = 0x7fdf5f136c00]
10:02:45 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:02:45 INFO - document served over http requires an https
10:02:45 INFO - sub-resource via xhr-request using the meta-csp
10:02:45 INFO - delivery method with no-redirect and when
10:02:45 INFO - the target request is cross-origin.
10:02:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1174ms
10:02:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf6768d000) [pid = 1846] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042506564]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf702dc800) [pid = 1846] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042538377]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf6ffd2000) [pid = 1846] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042538377]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf6f556800) [pid = 1846] [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:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf65fbb400) [pid = 1846] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf6987a800) [pid = 1846] [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:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf65fb0400) [pid = 1846] [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:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf5eb87c00) [pid = 1846] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf5ef8e400) [pid = 1846] [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:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf6ae0e400) [pid = 1846] [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:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf5f56c800) [pid = 1846] [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:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf67691c00) [pid = 1846] [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:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf6ff54000) [pid = 1846] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042521826]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf6ff60c00) [pid = 1846] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf6f77d800) [pid = 1846] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf6987b400) [pid = 1846] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf702db400) [pid = 1846] [serial = 1358] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf5f571400) [pid = 1846] [serial = 1361] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf6ff53c00) [pid = 1846] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042521826]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf6fb56400) [pid = 1846] [serial = 1345] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf6ff5f000) [pid = 1846] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf6ff56800) [pid = 1846] [serial = 1350] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf6ffdd800) [pid = 1846] [serial = 1355] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf6e51b800) [pid = 1846] [serial = 1334] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf6e750800) [pid = 1846] [serial = 1337] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf6f778800) [pid = 1846] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf6f6c0400) [pid = 1846] [serial = 1340] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf6a44a000) [pid = 1846] [serial = 1316] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf6b10c800) [pid = 1846] [serial = 1325] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf6e513c00) [pid = 1846] [serial = 1331] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf67d1e000) [pid = 1846] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf6f55c000) [pid = 1846] [serial = 1382] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf6af5cc00) [pid = 1846] [serial = 1379] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf6987f800) [pid = 1846] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf6843d400) [pid = 1846] [serial = 1308] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf5f570800) [pid = 1846] [serial = 1370] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf6f77d400) [pid = 1846] [serial = 1387] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf6af62400) [pid = 1846] [serial = 1322] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf6a4e4400) [pid = 1846] [serial = 1376] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf67d1dc00) [pid = 1846] [serial = 1373] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf5f138400) [pid = 1846] [serial = 1364] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf5f139800) [pid = 1846] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf6a286400) [pid = 1846] [serial = 1313] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf6a4ed400) [pid = 1846] [serial = 1319] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fdf66281c00) [pid = 1846] [serial = 1367] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fdf67146800) [pid = 1846] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042506564]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fdf65fb4800) [pid = 1846] [serial = 1303] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fdf6b1a7000) [pid = 1846] [serial = 1328] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fdf673f1c00) [pid = 1846] [serial = 1371] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fdf67d23800) [pid = 1846] [serial = 1368] [outer = (nil)] [url = about:blank]
10:02:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a22000 == 56 [pid = 1846] [id = 518]
10:02:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fdf5eb87c00) [pid = 1846] [serial = 1453] [outer = (nil)]
10:02:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fdf5ef8e400) [pid = 1846] [serial = 1454] [outer = 0x7fdf5eb87c00]
10:02:45 INFO - PROCESS | 1846 | 1448042565680 Marionette INFO loaded listener.js
10:02:45 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fdf67d1e000) [pid = 1846] [serial = 1455] [outer = 0x7fdf5eb87c00]
10:02:46 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:02:46 INFO - document served over http requires an https
10:02:46 INFO - sub-resource via xhr-request using the meta-csp
10:02:46 INFO - delivery method with swap-origin-redirect and when
10:02:46 INFO - the target request is cross-origin.
10:02:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1178ms
10:02:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:02:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69243800 == 57 [pid = 1846] [id = 519]
10:02:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fdf6e745c00) [pid = 1846] [serial = 1456] [outer = (nil)]
10:02:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fdf6e74ac00) [pid = 1846] [serial = 1457] [outer = 0x7fdf6e745c00]
10:02:46 INFO - PROCESS | 1846 | 1448042566712 Marionette INFO loaded listener.js
10:02:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fdf6f6c1c00) [pid = 1846] [serial = 1458] [outer = 0x7fdf6e745c00]
10:02:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:02:47 INFO - document served over http requires an http
10:02:47 INFO - sub-resource via fetch-request using the meta-csp
10:02:47 INFO - delivery method with keep-origin-redirect and when
10:02:47 INFO - the target request is same-origin.
10:02:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1124ms
10:02:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:02:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677f9800 == 58 [pid = 1846] [id = 520]
10:02:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf6f550800) [pid = 1846] [serial = 1459] [outer = (nil)]
10:02:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf6f77f000) [pid = 1846] [serial = 1460] [outer = 0x7fdf6f550800]
10:02:47 INFO - PROCESS | 1846 | 1448042567825 Marionette INFO loaded listener.js
10:02:47 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf6ff54c00) [pid = 1846] [serial = 1461] [outer = 0x7fdf6f550800]
10:02:48 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:02:48 INFO - document served over http requires an http
10:02:48 INFO - sub-resource via fetch-request using the meta-csp
10:02:48 INFO - delivery method with no-redirect and when
10:02:48 INFO - the target request is same-origin.
10:02:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1273ms
10:02:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:02:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f64000 == 59 [pid = 1846] [id = 521]
10:02:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf6714d400) [pid = 1846] [serial = 1462] [outer = (nil)]
10:02:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf673f1c00) [pid = 1846] [serial = 1463] [outer = 0x7fdf6714d400]
10:02:49 INFO - PROCESS | 1846 | 1448042569292 Marionette INFO loaded listener.js
10:02:49 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf696c3c00) [pid = 1846] [serial = 1464] [outer = 0x7fdf6714d400]
10:02:50 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:02:50 INFO - document served over http requires an http
10:02:50 INFO - sub-resource via fetch-request using the meta-csp
10:02:50 INFO - delivery method with swap-origin-redirect and when
10:02:50 INFO - the target request is same-origin.
10:02:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1434ms
10:02:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:02:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6970f800 == 60 [pid = 1846] [id = 522]
10:02:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf6714e400) [pid = 1846] [serial = 1465] [outer = (nil)]
10:02:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf6a4ec800) [pid = 1846] [serial = 1466] [outer = 0x7fdf6714e400]
10:02:50 INFO - PROCESS | 1846 | 1448042570762 Marionette INFO loaded listener.js
10:02:50 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf6e516c00) [pid = 1846] [serial = 1467] [outer = 0x7fdf6714e400]
10:02:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a47a800 == 61 [pid = 1846] [id = 523]
10:02:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf6af62c00) [pid = 1846] [serial = 1468] [outer = (nil)]
10:02:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf6e744400) [pid = 1846] [serial = 1469] [outer = 0x7fdf6af62c00]
10:02:51 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:02:51 INFO - document served over http requires an http
10:02:51 INFO - sub-resource via iframe-tag using the meta-csp
10:02:51 INFO - delivery method with keep-origin-redirect and when
10:02:51 INFO - the target request is same-origin.
10:02:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1381ms
10:02:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:02:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab24000 == 62 [pid = 1846] [id = 524]
10:02:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf68012400) [pid = 1846] [serial = 1470] [outer = (nil)]
10:02:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf6f77e400) [pid = 1846] [serial = 1471] [outer = 0x7fdf68012400]
10:02:52 INFO - PROCESS | 1846 | 1448042572191 Marionette INFO loaded listener.js
10:02:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf6ffd2000) [pid = 1846] [serial = 1472] [outer = 0x7fdf68012400]
10:02:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db14800 == 63 [pid = 1846] [id = 525]
10:02:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf6ffd7000) [pid = 1846] [serial = 1473] [outer = (nil)]
10:02:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf6ffd5c00) [pid = 1846] [serial = 1474] [outer = 0x7fdf6ffd7000]
10:02:53 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:02:53 INFO - document served over http requires an http
10:02:53 INFO - sub-resource via iframe-tag using the meta-csp
10:02:53 INFO - delivery method with no-redirect and when
10:02:53 INFO - the target request is same-origin.
10:02:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1432ms
10:02:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:02:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db42800 == 64 [pid = 1846] [id = 526]
10:02:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf7001e800) [pid = 1846] [serial = 1475] [outer = (nil)]
10:02:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf702dc800) [pid = 1846] [serial = 1476] [outer = 0x7fdf7001e800]
10:02:53 INFO - PROCESS | 1846 | 1448042573620 Marionette INFO loaded listener.js
10:02:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf70a23000) [pid = 1846] [serial = 1477] [outer = 0x7fdf7001e800]
10:02:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbce800 == 65 [pid = 1846] [id = 527]
10:02:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf70a25800) [pid = 1846] [serial = 1478] [outer = (nil)]
10:02:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf70e22400) [pid = 1846] [serial = 1479] [outer = 0x7fdf70a25800]
10:02:54 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:02:54 INFO - document served over http requires an http
10:02:54 INFO - sub-resource via iframe-tag using the meta-csp
10:02:54 INFO - delivery method with swap-origin-redirect and when
10:02:54 INFO - the target request is same-origin.
10:02:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1429ms
10:02:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:02:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dfa8000 == 66 [pid = 1846] [id = 528]
10:02:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf702dac00) [pid = 1846] [serial = 1480] [outer = (nil)]
10:02:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf70a31400) [pid = 1846] [serial = 1481] [outer = 0x7fdf702dac00]
10:02:55 INFO - PROCESS | 1846 | 1448042575057 Marionette INFO loaded listener.js
10:02:55 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf76694c00) [pid = 1846] [serial = 1482] [outer = 0x7fdf702dac00]
10:02:56 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:02:56 INFO - document served over http requires an http
10:02:56 INFO - sub-resource via script-tag using the meta-csp
10:02:56 INFO - delivery method with keep-origin-redirect and when
10:02:56 INFO - the target request is same-origin.
10:02:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1384ms
10:02:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:02:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e650800 == 67 [pid = 1846] [id = 529]
10:02:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf767bec00) [pid = 1846] [serial = 1483] [outer = (nil)]
10:02:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf76d4c800) [pid = 1846] [serial = 1484] [outer = 0x7fdf767bec00]
10:02:56 INFO - PROCESS | 1846 | 1448042576453 Marionette INFO loaded listener.js
10:02:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf76f46c00) [pid = 1846] [serial = 1485] [outer = 0x7fdf767bec00]
10:02:57 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:02:57 INFO - document served over http requires an http
10:02:57 INFO - sub-resource via script-tag using the meta-csp
10:02:57 INFO - delivery method with no-redirect and when
10:02:57 INFO - the target request is same-origin.
10:02:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1326ms
10:02:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:02:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f484800 == 68 [pid = 1846] [id = 530]
10:02:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf767c3000) [pid = 1846] [serial = 1486] [outer = (nil)]
10:02:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf77287800) [pid = 1846] [serial = 1487] [outer = 0x7fdf767c3000]
10:02:57 INFO - PROCESS | 1846 | 1448042577726 Marionette INFO loaded listener.js
10:02:57 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf776dd400) [pid = 1846] [serial = 1488] [outer = 0x7fdf767c3000]
10:02:58 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:02:58 INFO - document served over http requires an http
10:02:58 INFO - sub-resource via script-tag using the meta-csp
10:02:58 INFO - delivery method with swap-origin-redirect and when
10:02:58 INFO - the target request is same-origin.
10:02:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1278ms
10:02:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:02:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ff0e000 == 69 [pid = 1846] [id = 531]
10:02:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf76f4b000) [pid = 1846] [serial = 1489] [outer = (nil)]
10:02:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf776ebc00) [pid = 1846] [serial = 1490] [outer = 0x7fdf76f4b000]
10:02:59 INFO - PROCESS | 1846 | 1448042579058 Marionette INFO loaded listener.js
10:02:59 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:02:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf77c88400) [pid = 1846] [serial = 1491] [outer = 0x7fdf76f4b000]
10:02:59 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:02:59 INFO - document served over http requires an http
10:02:59 INFO - sub-resource via xhr-request using the meta-csp
10:02:59 INFO - delivery method with keep-origin-redirect and when
10:02:59 INFO - the target request is same-origin.
10:02:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1289ms
10:02:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:03:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7114e800 == 70 [pid = 1846] [id = 532]
10:03:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf77664800) [pid = 1846] [serial = 1492] [outer = (nil)]
10:03:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf77c8d000) [pid = 1846] [serial = 1493] [outer = 0x7fdf77664800]
10:03:00 INFO - PROCESS | 1846 | 1448042580325 Marionette INFO loaded listener.js
10:03:00 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf77d7b800) [pid = 1846] [serial = 1494] [outer = 0x7fdf77664800]
10:03:01 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:03:01 INFO - document served over http requires an http
10:03:01 INFO - sub-resource via xhr-request using the meta-csp
10:03:01 INFO - delivery method with no-redirect and when
10:03:01 INFO - the target request is same-origin.
10:03:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1285ms
10:03:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:03:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76a9a000 == 71 [pid = 1846] [id = 533]
10:03:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf67154400) [pid = 1846] [serial = 1495] [outer = (nil)]
10:03:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf77d80800) [pid = 1846] [serial = 1496] [outer = 0x7fdf67154400]
10:03:01 INFO - PROCESS | 1846 | 1448042581628 Marionette INFO loaded listener.js
10:03:01 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf781d3400) [pid = 1846] [serial = 1497] [outer = 0x7fdf67154400]
10:03:02 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:03:02 INFO - document served over http requires an http
10:03:02 INFO - sub-resource via xhr-request using the meta-csp
10:03:02 INFO - delivery method with swap-origin-redirect and when
10:03:02 INFO - the target request is same-origin.
10:03:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1333ms
10:03:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:03:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772ee800 == 72 [pid = 1846] [id = 534]
10:03:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf776e9400) [pid = 1846] [serial = 1498] [outer = (nil)]
10:03:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf78526000) [pid = 1846] [serial = 1499] [outer = 0x7fdf776e9400]
10:03:03 INFO - PROCESS | 1846 | 1448042583021 Marionette INFO loaded listener.js
10:03:03 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf7a7d7400) [pid = 1846] [serial = 1500] [outer = 0x7fdf776e9400]
10:03:04 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:03:04 INFO - document served over http requires an https
10:03:04 INFO - sub-resource via fetch-request using the meta-csp
10:03:04 INFO - delivery method with keep-origin-redirect and when
10:03:04 INFO - the target request is same-origin.
10:03:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1437ms
10:03:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:03:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77729800 == 73 [pid = 1846] [id = 535]
10:03:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf77d84400) [pid = 1846] [serial = 1501] [outer = (nil)]
10:03:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf7a7df000) [pid = 1846] [serial = 1502] [outer = 0x7fdf77d84400]
10:03:04 INFO - PROCESS | 1846 | 1448042584451 Marionette INFO loaded listener.js
10:03:04 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf7af4d800) [pid = 1846] [serial = 1503] [outer = 0x7fdf77d84400]
10:03:05 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:03:05 INFO - document served over http requires an https
10:03:05 INFO - sub-resource via fetch-request using the meta-csp
10:03:05 INFO - delivery method with no-redirect and when
10:03:05 INFO - the target request is same-origin.
10:03:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1430ms
10:03:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:03:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf78951000 == 74 [pid = 1846] [id = 536]
10:03:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf696ba400) [pid = 1846] [serial = 1504] [outer = (nil)]
10:03:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf7af50400) [pid = 1846] [serial = 1505] [outer = 0x7fdf696ba400]
10:03:05 INFO - PROCESS | 1846 | 1448042585875 Marionette INFO loaded listener.js
10:03:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf7b068c00) [pid = 1846] [serial = 1506] [outer = 0x7fdf696ba400]
10:03:08 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:03:08 INFO - document served over http requires an https
10:03:08 INFO - sub-resource via fetch-request using the meta-csp
10:03:08 INFO - delivery method with swap-origin-redirect and when
10:03:08 INFO - the target request is same-origin.
10:03:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2686ms
10:03:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:03:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf675ce800 == 75 [pid = 1846] [id = 537]
10:03:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf65fb3800) [pid = 1846] [serial = 1507] [outer = (nil)]
10:03:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf66284c00) [pid = 1846] [serial = 1508] [outer = 0x7fdf65fb3800]
10:03:08 INFO - PROCESS | 1846 | 1448042588937 Marionette INFO loaded listener.js
10:03:09 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf696bbc00) [pid = 1846] [serial = 1509] [outer = 0x7fdf65fb3800]
10:03:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69685800 == 76 [pid = 1846] [id = 538]
10:03:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf6a443800) [pid = 1846] [serial = 1510] [outer = (nil)]
10:03:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf6b10dc00) [pid = 1846] [serial = 1511] [outer = 0x7fdf6a443800]
10:03:09 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:03:09 INFO - document served over http requires an https
10:03:09 INFO - sub-resource via iframe-tag using the meta-csp
10:03:09 INFO - delivery method with keep-origin-redirect and when
10:03:09 INFO - the target request is same-origin.
10:03:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1780ms
10:03:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:03:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5eb3b000 == 77 [pid = 1846] [id = 539]
10:03:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf5ef89800) [pid = 1846] [serial = 1512] [outer = (nil)]
10:03:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf5f577800) [pid = 1846] [serial = 1513] [outer = 0x7fdf5ef89800]
10:03:10 INFO - PROCESS | 1846 | 1448042590585 Marionette INFO loaded listener.js
10:03:10 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf6a44e800) [pid = 1846] [serial = 1514] [outer = 0x7fdf5ef89800]
10:03:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf62832000 == 78 [pid = 1846] [id = 540]
10:03:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf67153000) [pid = 1846] [serial = 1515] [outer = (nil)]
10:03:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf6843d800) [pid = 1846] [serial = 1516] [outer = 0x7fdf67153000]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69243800 == 77 [pid = 1846] [id = 519]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a22000 == 76 [pid = 1846] [id = 518]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a18000 == 75 [pid = 1846] [id = 517]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf66fbe000 == 74 [pid = 1846] [id = 516]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef2a000 == 73 [pid = 1846] [id = 515]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69388800 == 72 [pid = 1846] [id = 514]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf66fb3000 == 71 [pid = 1846] [id = 512]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76a9b800 == 70 [pid = 1846] [id = 511]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76a97000 == 69 [pid = 1846] [id = 510]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76737800 == 68 [pid = 1846] [id = 509]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766cd800 == 67 [pid = 1846] [id = 508]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7114f000 == 66 [pid = 1846] [id = 507]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d1d000 == 65 [pid = 1846] [id = 506]
10:03:11 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:03:11 INFO - document served over http requires an https
10:03:11 INFO - sub-resource via iframe-tag using the meta-csp
10:03:11 INFO - delivery method with no-redirect and when
10:03:11 INFO - the target request is same-origin.
10:03:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1782ms
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7095c000 == 64 [pid = 1846] [id = 505]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7021f000 == 63 [pid = 1846] [id = 504]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ff1d800 == 62 [pid = 1846] [id = 503]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6fdda000 == 61 [pid = 1846] [id = 502]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f937800 == 60 [pid = 1846] [id = 501]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f71b800 == 59 [pid = 1846] [id = 500]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbb2000 == 58 [pid = 1846] [id = 499]
10:03:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67371800 == 57 [pid = 1846] [id = 498]
10:03:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5f390000 == 56 [pid = 1846] [id = 497]
10:03:12 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf702e1000) [pid = 1846] [serial = 1388] [outer = (nil)] [url = about:blank]
10:03:12 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf6ae0dc00) [pid = 1846] [serial = 1377] [outer = (nil)] [url = about:blank]
10:03:12 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf6e515800) [pid = 1846] [serial = 1380] [outer = (nil)] [url = about:blank]
10:03:12 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf6ff53400) [pid = 1846] [serial = 1383] [outer = (nil)] [url = about:blank]
10:03:12 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf696c0c00) [pid = 1846] [serial = 1299] [outer = (nil)] [url = about:blank]
10:03:12 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf6a281800) [pid = 1846] [serial = 1374] [outer = (nil)] [url = about:blank]
10:03:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf62836800 == 57 [pid = 1846] [id = 541]
10:03:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf696b5c00) [pid = 1846] [serial = 1517] [outer = (nil)]
10:03:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf6a511000) [pid = 1846] [serial = 1518] [outer = 0x7fdf696b5c00]
10:03:12 INFO - PROCESS | 1846 | 1448042592213 Marionette INFO loaded listener.js
10:03:12 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf6e622400) [pid = 1846] [serial = 1519] [outer = 0x7fdf696b5c00]
10:03:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65c5e800 == 58 [pid = 1846] [id = 542]
10:03:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf5f139800) [pid = 1846] [serial = 1520] [outer = (nil)]
10:03:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf5eb8b800) [pid = 1846] [serial = 1521] [outer = 0x7fdf5f139800]
10:03:13 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:03:13 INFO - document served over http requires an https
10:03:13 INFO - sub-resource via iframe-tag using the meta-csp
10:03:13 INFO - delivery method with swap-origin-redirect and when
10:03:13 INFO - the target request is same-origin.
10:03:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1482ms
10:03:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:03:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a1e800 == 59 [pid = 1846] [id = 543]
10:03:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf6a4e2800) [pid = 1846] [serial = 1522] [outer = (nil)]
10:03:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf6a4edc00) [pid = 1846] [serial = 1523] [outer = 0x7fdf6a4e2800]
10:03:14 INFO - PROCESS | 1846 | 1448042594017 Marionette INFO loaded listener.js
10:03:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf6e519000) [pid = 1846] [serial = 1524] [outer = 0x7fdf6a4e2800]
10:03:15 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:03:15 INFO - document served over http requires an https
10:03:15 INFO - sub-resource via script-tag using the meta-csp
10:03:15 INFO - delivery method with keep-origin-redirect and when
10:03:15 INFO - the target request is same-origin.
10:03:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1579ms
10:03:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:03:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69387800 == 60 [pid = 1846] [id = 544]
10:03:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf6a4e6000) [pid = 1846] [serial = 1525] [outer = (nil)]
10:03:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf6e62f400) [pid = 1846] [serial = 1526] [outer = 0x7fdf6a4e6000]
10:03:15 INFO - PROCESS | 1846 | 1448042595450 Marionette INFO loaded listener.js
10:03:15 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf6f779000) [pid = 1846] [serial = 1527] [outer = 0x7fdf6a4e6000]
10:03:16 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:03:16 INFO - document served over http requires an https
10:03:16 INFO - sub-resource via script-tag using the meta-csp
10:03:16 INFO - delivery method with no-redirect and when
10:03:16 INFO - the target request is same-origin.
10:03:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1381ms
10:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:03:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db0a000 == 61 [pid = 1846] [id = 545]
10:03:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf5eb89c00) [pid = 1846] [serial = 1528] [outer = (nil)]
10:03:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf702e2c00) [pid = 1846] [serial = 1529] [outer = 0x7fdf5eb89c00]
10:03:16 INFO - PROCESS | 1846 | 1448042596850 Marionette INFO loaded listener.js
10:03:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf70a25c00) [pid = 1846] [serial = 1530] [outer = 0x7fdf5eb89c00]
10:03:17 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:03:17 INFO - document served over http requires an https
10:03:17 INFO - sub-resource via script-tag using the meta-csp
10:03:17 INFO - delivery method with swap-origin-redirect and when
10:03:17 INFO - the target request is same-origin.
10:03:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1529ms
10:03:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:03:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f48e000 == 62 [pid = 1846] [id = 546]
10:03:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf6e51f800) [pid = 1846] [serial = 1531] [outer = (nil)]
10:03:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf71112c00) [pid = 1846] [serial = 1532] [outer = 0x7fdf6e51f800]
10:03:18 INFO - PROCESS | 1846 | 1448042598389 Marionette INFO loaded listener.js
10:03:18 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf7669dc00) [pid = 1846] [serial = 1533] [outer = 0x7fdf6e51f800]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a47a800 == 61 [pid = 1846] [id = 523]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db14800 == 60 [pid = 1846] [id = 525]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db42800 == 59 [pid = 1846] [id = 526]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbce800 == 58 [pid = 1846] [id = 527]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dfa8000 == 57 [pid = 1846] [id = 528]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e650800 == 56 [pid = 1846] [id = 529]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f484800 == 55 [pid = 1846] [id = 530]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ff0e000 == 54 [pid = 1846] [id = 531]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7114e800 == 53 [pid = 1846] [id = 532]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76a9a000 == 52 [pid = 1846] [id = 533]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772ee800 == 51 [pid = 1846] [id = 534]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77729800 == 50 [pid = 1846] [id = 535]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf78951000 == 49 [pid = 1846] [id = 536]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf675ce800 == 48 [pid = 1846] [id = 537]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69685800 == 47 [pid = 1846] [id = 538]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5eb3b000 == 46 [pid = 1846] [id = 539]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf62832000 == 45 [pid = 1846] [id = 540]
10:03:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67374000 == 44 [pid = 1846] [id = 397]
10:03:21 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:03:21 INFO - document served over http requires an https
10:03:21 INFO - sub-resource via xhr-request using the meta-csp
10:03:21 INFO - delivery method with keep-origin-redirect and when
10:03:21 INFO - the target request is same-origin.
10:03:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3331ms
10:03:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:03:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a27800 == 45 [pid = 1846] [id = 547]
10:03:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf6ae11800) [pid = 1846] [serial = 1534] [outer = (nil)]
10:03:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf6b114c00) [pid = 1846] [serial = 1535] [outer = 0x7fdf6ae11800]
10:03:21 INFO - PROCESS | 1846 | 1448042601523 Marionette INFO loaded listener.js
10:03:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf6f555c00) [pid = 1846] [serial = 1536] [outer = 0x7fdf6ae11800]
10:03:22 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:03:22 INFO - document served over http requires an https
10:03:22 INFO - sub-resource via xhr-request using the meta-csp
10:03:22 INFO - delivery method with no-redirect and when
10:03:22 INFO - the target request is same-origin.
10:03:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1227ms
10:03:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:03:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab0a800 == 46 [pid = 1846] [id = 548]
10:03:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf6b10a800) [pid = 1846] [serial = 1537] [outer = (nil)]
10:03:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf6ffd1000) [pid = 1846] [serial = 1538] [outer = 0x7fdf6b10a800]
10:03:22 INFO - PROCESS | 1846 | 1448042602848 Marionette INFO loaded listener.js
10:03:22 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf706b9400) [pid = 1846] [serial = 1539] [outer = 0x7fdf6b10a800]
10:03:23 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:03:23 INFO - document served over http requires an https
10:03:23 INFO - sub-resource via xhr-request using the meta-csp
10:03:23 INFO - delivery method with swap-origin-redirect and when
10:03:23 INFO - the target request is same-origin.
10:03:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1224ms
10:03:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:03:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a239800 == 47 [pid = 1846] [id = 549]
10:03:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf7001dc00) [pid = 1846] [serial = 1540] [outer = (nil)]
10:03:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf76697400) [pid = 1846] [serial = 1541] [outer = 0x7fdf7001dc00]
10:03:24 INFO - PROCESS | 1846 | 1448042604086 Marionette INFO loaded listener.js
10:03:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf76d4dc00) [pid = 1846] [serial = 1542] [outer = 0x7fdf7001dc00]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf6801f400) [pid = 1846] [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:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf5eb87c00) [pid = 1846] [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:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf5ef89800) [pid = 1846] [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:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf6e745c00) [pid = 1846] [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:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf5eb88c00) [pid = 1846] [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:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf6a28fc00) [pid = 1846] [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:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf6a443800) [pid = 1846] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf65fb3800) [pid = 1846] [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:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf5f131400) [pid = 1846] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf5f136c00) [pid = 1846] [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:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf70a25800) [pid = 1846] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf6ffd7000) [pid = 1846] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042573022]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf6af62c00) [pid = 1846] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf7766c000) [pid = 1846] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042555351]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf67d20000) [pid = 1846] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf76dda800) [pid = 1846] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf5f577800) [pid = 1846] [serial = 1513] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf6f77f000) [pid = 1846] [serial = 1460] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf6b10dc00) [pid = 1846] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf66284c00) [pid = 1846] [serial = 1508] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf7af50400) [pid = 1846] [serial = 1505] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf7a7df000) [pid = 1846] [serial = 1502] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf78526000) [pid = 1846] [serial = 1499] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf77d80800) [pid = 1846] [serial = 1496] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf77c8d000) [pid = 1846] [serial = 1493] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf776ebc00) [pid = 1846] [serial = 1490] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf77287800) [pid = 1846] [serial = 1487] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf76d4c800) [pid = 1846] [serial = 1484] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf70a31400) [pid = 1846] [serial = 1481] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf70e22400) [pid = 1846] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf702dc800) [pid = 1846] [serial = 1476] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf6ffd5c00) [pid = 1846] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042573022]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf6f77e400) [pid = 1846] [serial = 1471] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf6e744400) [pid = 1846] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf6a4ec800) [pid = 1846] [serial = 1466] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf673f1c00) [pid = 1846] [serial = 1463] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf7728a000) [pid = 1846] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf6a281400) [pid = 1846] [serial = 1400] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf704bec00) [pid = 1846] [serial = 1392] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf7766cc00) [pid = 1846] [serial = 1434] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf76b3e800) [pid = 1846] [serial = 1421] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf5ef8e400) [pid = 1846] [serial = 1454] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf6627e000) [pid = 1846] [serial = 1445] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf7669e800) [pid = 1846] [serial = 1415] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf7111c800) [pid = 1846] [serial = 1412] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf6e74ac00) [pid = 1846] [serial = 1457] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf6e749800) [pid = 1846] [serial = 1439] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf6ffde800) [pid = 1846] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf6af66000) [pid = 1846] [serial = 1451] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf6f54f400) [pid = 1846] [serial = 1403] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf77669400) [pid = 1846] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042555351]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf767b6000) [pid = 1846] [serial = 1418] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf706b3000) [pid = 1846] [serial = 1406] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf70a2f800) [pid = 1846] [serial = 1409] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf673e5800) [pid = 1846] [serial = 1397] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf77292800) [pid = 1846] [serial = 1429] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf68433000) [pid = 1846] [serial = 1442] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf76d4c000) [pid = 1846] [serial = 1424] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf6a509800) [pid = 1846] [serial = 1448] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf5ef87000) [pid = 1846] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf67d1e000) [pid = 1846] [serial = 1455] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf6af65800) [pid = 1846] [serial = 1449] [outer = (nil)] [url = about:blank]
10:03:24 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf6c591c00) [pid = 1846] [serial = 1452] [outer = (nil)] [url = about:blank]
10:03:25 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:03:25 INFO - document served over http requires an http
10:03:25 INFO - sub-resource via fetch-request using the meta-referrer
10:03:25 INFO - delivery method with keep-origin-redirect and when
10:03:25 INFO - the target request is cross-origin.
10:03:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1290ms
10:03:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:03:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e312800 == 48 [pid = 1846] [id = 550]
10:03:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf673f1c00) [pid = 1846] [serial = 1543] [outer = (nil)]
10:03:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf6a509800) [pid = 1846] [serial = 1544] [outer = 0x7fdf673f1c00]
10:03:25 INFO - PROCESS | 1846 | 1448042605288 Marionette INFO loaded listener.js
10:03:25 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf70a31400) [pid = 1846] [serial = 1545] [outer = 0x7fdf673f1c00]
10:03:26 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:03:26 INFO - document served over http requires an http
10:03:26 INFO - sub-resource via fetch-request using the meta-referrer
10:03:26 INFO - delivery method with no-redirect and when
10:03:26 INFO - the target request is cross-origin.
10:03:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 979ms
10:03:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:03:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f70e000 == 49 [pid = 1846] [id = 551]
10:03:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf5eb88c00) [pid = 1846] [serial = 1546] [outer = (nil)]
10:03:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf6ae0b800) [pid = 1846] [serial = 1547] [outer = 0x7fdf5eb88c00]
10:03:26 INFO - PROCESS | 1846 | 1448042606367 Marionette INFO loaded listener.js
10:03:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf76dd4400) [pid = 1846] [serial = 1548] [outer = 0x7fdf5eb88c00]
10:03:27 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:03:27 INFO - document served over http requires an http
10:03:27 INFO - sub-resource via fetch-request using the meta-referrer
10:03:27 INFO - delivery method with swap-origin-redirect and when
10:03:27 INFO - the target request is cross-origin.
10:03:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1226ms
10:03:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:03:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67ba1800 == 50 [pid = 1846] [id = 552]
10:03:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf6e517c00) [pid = 1846] [serial = 1549] [outer = (nil)]
10:03:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf6e630000) [pid = 1846] [serial = 1550] [outer = 0x7fdf6e517c00]
10:03:27 INFO - PROCESS | 1846 | 1448042607713 Marionette INFO loaded listener.js
10:03:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf7001ec00) [pid = 1846] [serial = 1551] [outer = 0x7fdf6e517c00]
10:03:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbcc000 == 51 [pid = 1846] [id = 553]
10:03:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf704bec00) [pid = 1846] [serial = 1552] [outer = (nil)]
10:03:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf70a26000) [pid = 1846] [serial = 1553] [outer = 0x7fdf704bec00]
10:03:28 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:03:28 INFO - document served over http requires an http
10:03:28 INFO - sub-resource via iframe-tag using the meta-referrer
10:03:28 INFO - delivery method with keep-origin-redirect and when
10:03:28 INFO - the target request is cross-origin.
10:03:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1387ms
10:03:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:03:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f72000 == 52 [pid = 1846] [id = 554]
10:03:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf6e51a400) [pid = 1846] [serial = 1554] [outer = (nil)]
10:03:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf76d48000) [pid = 1846] [serial = 1555] [outer = 0x7fdf6e51a400]
10:03:29 INFO - PROCESS | 1846 | 1448042609158 Marionette INFO loaded listener.js
10:03:29 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf76f48400) [pid = 1846] [serial = 1556] [outer = 0x7fdf6e51a400]
10:03:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70203800 == 53 [pid = 1846] [id = 555]
10:03:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf76f4f000) [pid = 1846] [serial = 1557] [outer = (nil)]
10:03:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf7728fc00) [pid = 1846] [serial = 1558] [outer = 0x7fdf76f4f000]
10:03:30 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:03:30 INFO - document served over http requires an http
10:03:30 INFO - sub-resource via iframe-tag using the meta-referrer
10:03:30 INFO - delivery method with no-redirect and when
10:03:30 INFO - the target request is cross-origin.
10:03:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1427ms
10:03:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:03:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7021e800 == 54 [pid = 1846] [id = 556]
10:03:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf67151400) [pid = 1846] [serial = 1559] [outer = (nil)]
10:03:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf776dc400) [pid = 1846] [serial = 1560] [outer = 0x7fdf67151400]
10:03:30 INFO - PROCESS | 1846 | 1448042610584 Marionette INFO loaded listener.js
10:03:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf77c85c00) [pid = 1846] [serial = 1561] [outer = 0x7fdf67151400]
10:03:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d0e000 == 55 [pid = 1846] [id = 557]
10:03:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf77c88c00) [pid = 1846] [serial = 1562] [outer = (nil)]
10:03:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf77294c00) [pid = 1846] [serial = 1563] [outer = 0x7fdf77c88c00]
10:03: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:03:31 INFO - document served over http requires an http
10:03:31 INFO - sub-resource via iframe-tag using the meta-referrer
10:03:31 INFO - delivery method with swap-origin-redirect and when
10:03:31 INFO - the target request is cross-origin.
10:03:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1382ms
10:03:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:03:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf71136800 == 56 [pid = 1846] [id = 558]
10:03:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf70a30800) [pid = 1846] [serial = 1564] [outer = (nil)]
10:03:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf77d7a800) [pid = 1846] [serial = 1565] [outer = 0x7fdf70a30800]
10:03:31 INFO - PROCESS | 1846 | 1448042611914 Marionette INFO loaded listener.js
10:03:32 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf78523c00) [pid = 1846] [serial = 1566] [outer = 0x7fdf70a30800]
10:03: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:03:32 INFO - document served over http requires an http
10:03:32 INFO - sub-resource via script-tag using the meta-referrer
10:03:32 INFO - delivery method with keep-origin-redirect and when
10:03:32 INFO - the target request is cross-origin.
10:03:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1329ms
10:03:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:03:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf766d1800 == 57 [pid = 1846] [id = 559]
10:03:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf67694800) [pid = 1846] [serial = 1567] [outer = (nil)]
10:03:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf7852a800) [pid = 1846] [serial = 1568] [outer = 0x7fdf67694800]
10:03:33 INFO - PROCESS | 1846 | 1448042613214 Marionette INFO loaded listener.js
10:03:33 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf7a7dc800) [pid = 1846] [serial = 1569] [outer = 0x7fdf67694800]
10:03: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:03:34 INFO - document served over http requires an http
10:03:34 INFO - sub-resource via script-tag using the meta-referrer
10:03:34 INFO - delivery method with no-redirect and when
10:03:34 INFO - the target request is cross-origin.
10:03:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1182ms
10:03:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:03:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76aa2000 == 58 [pid = 1846] [id = 560]
10:03:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf6ff55400) [pid = 1846] [serial = 1570] [outer = (nil)]
10:03:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf7b060000) [pid = 1846] [serial = 1571] [outer = 0x7fdf6ff55400]
10:03:34 INFO - PROCESS | 1846 | 1448042614521 Marionette INFO loaded listener.js
10:03:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf7b462c00) [pid = 1846] [serial = 1572] [outer = 0x7fdf6ff55400]
10:03: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:03:35 INFO - document served over http requires an http
10:03:35 INFO - sub-resource via script-tag using the meta-referrer
10:03:35 INFO - delivery method with swap-origin-redirect and when
10:03:35 INFO - the target request is cross-origin.
10:03:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1287ms
10:03:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:03:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772e4800 == 59 [pid = 1846] [id = 561]
10:03:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf6769bc00) [pid = 1846] [serial = 1573] [outer = (nil)]
10:03:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf7b64c000) [pid = 1846] [serial = 1574] [outer = 0x7fdf6769bc00]
10:03:35 INFO - PROCESS | 1846 | 1448042615773 Marionette INFO loaded listener.js
10:03:35 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf7b764000) [pid = 1846] [serial = 1575] [outer = 0x7fdf6769bc00]
10:03:36 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:03:36 INFO - document served over http requires an http
10:03:36 INFO - sub-resource via xhr-request using the meta-referrer
10:03:36 INFO - delivery method with keep-origin-redirect and when
10:03:36 INFO - the target request is cross-origin.
10:03:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1198ms
10:03:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:03:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77dcc800 == 60 [pid = 1846] [id = 562]
10:03:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf7af4f400) [pid = 1846] [serial = 1576] [outer = (nil)]
10:03:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf7b805800) [pid = 1846] [serial = 1577] [outer = 0x7fdf7af4f400]
10:03:37 INFO - PROCESS | 1846 | 1448042617030 Marionette INFO loaded listener.js
10:03:37 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf7c519400) [pid = 1846] [serial = 1578] [outer = 0x7fdf7af4f400]
10:03:37 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:03:37 INFO - document served over http requires an http
10:03:37 INFO - sub-resource via xhr-request using the meta-referrer
10:03:37 INFO - delivery method with no-redirect and when
10:03:37 INFO - the target request is cross-origin.
10:03:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1188ms
10:03:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:03:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf78969000 == 61 [pid = 1846] [id = 563]
10:03:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf7b768800) [pid = 1846] [serial = 1579] [outer = (nil)]
10:03:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf7c51d000) [pid = 1846] [serial = 1580] [outer = 0x7fdf7b768800]
10:03:38 INFO - PROCESS | 1846 | 1448042618198 Marionette INFO loaded listener.js
10:03:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf7c762400) [pid = 1846] [serial = 1581] [outer = 0x7fdf7b768800]
10:03:38 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:03:38 INFO - document served over http requires an http
10:03:38 INFO - sub-resource via xhr-request using the meta-referrer
10:03:38 INFO - delivery method with swap-origin-redirect and when
10:03:38 INFO - the target request is cross-origin.
10:03:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1177ms
10:03:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:03:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf789a0000 == 62 [pid = 1846] [id = 564]
10:03:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf7c515c00) [pid = 1846] [serial = 1582] [outer = (nil)]
10:03:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf7c7ce400) [pid = 1846] [serial = 1583] [outer = 0x7fdf7c515c00]
10:03:39 INFO - PROCESS | 1846 | 1448042619401 Marionette INFO loaded listener.js
10:03:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf7caf3000) [pid = 1846] [serial = 1584] [outer = 0x7fdf7c515c00]
10:03:40 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:03:40 INFO - document served over http requires an https
10:03:40 INFO - sub-resource via fetch-request using the meta-referrer
10:03:40 INFO - delivery method with keep-origin-redirect and when
10:03:40 INFO - the target request is cross-origin.
10:03:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1275ms
10:03:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:03:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af18800 == 63 [pid = 1846] [id = 565]
10:03:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf6f55b800) [pid = 1846] [serial = 1585] [outer = (nil)]
10:03:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf7caf5800) [pid = 1846] [serial = 1586] [outer = 0x7fdf6f55b800]
10:03:40 INFO - PROCESS | 1846 | 1448042620678 Marionette INFO loaded listener.js
10:03:40 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf7f53c400) [pid = 1846] [serial = 1587] [outer = 0x7fdf6f55b800]
10:03:41 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:03:41 INFO - document served over http requires an https
10:03:41 INFO - sub-resource via fetch-request using the meta-referrer
10:03:41 INFO - delivery method with no-redirect and when
10:03:41 INFO - the target request is cross-origin.
10:03:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1239ms
10:03:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:03:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b26c000 == 64 [pid = 1846] [id = 566]
10:03:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf7c7c8800) [pid = 1846] [serial = 1588] [outer = (nil)]
10:03:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf7f541800) [pid = 1846] [serial = 1589] [outer = 0x7fdf7c7c8800]
10:03:41 INFO - PROCESS | 1846 | 1448042621965 Marionette INFO loaded listener.js
10:03:42 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf7f5cc800) [pid = 1846] [serial = 1590] [outer = 0x7fdf7c7c8800]
10:03:42 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:03:42 INFO - document served over http requires an https
10:03:42 INFO - sub-resource via fetch-request using the meta-referrer
10:03:42 INFO - delivery method with swap-origin-redirect and when
10:03:42 INFO - the target request is cross-origin.
10:03:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1282ms
10:03:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:03:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b671800 == 65 [pid = 1846] [id = 567]
10:03:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf7f540000) [pid = 1846] [serial = 1591] [outer = (nil)]
10:03:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf7f5c8c00) [pid = 1846] [serial = 1592] [outer = 0x7fdf7f540000]
10:03:43 INFO - PROCESS | 1846 | 1448042623243 Marionette INFO loaded listener.js
10:03:43 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf7f70d800) [pid = 1846] [serial = 1593] [outer = 0x7fdf7f540000]
10:03:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b741800 == 66 [pid = 1846] [id = 568]
10:03:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf7f710000) [pid = 1846] [serial = 1594] [outer = (nil)]
10:03:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf7f5c7800) [pid = 1846] [serial = 1595] [outer = 0x7fdf7f710000]
10:03:44 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:03:44 INFO - document served over http requires an https
10:03:44 INFO - sub-resource via iframe-tag using the meta-referrer
10:03:44 INFO - delivery method with keep-origin-redirect and when
10:03:44 INFO - the target request is cross-origin.
10:03:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1380ms
10:03:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:03:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b84e000 == 67 [pid = 1846] [id = 569]
10:03:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf7b806800) [pid = 1846] [serial = 1596] [outer = (nil)]
10:03:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf7fbcfc00) [pid = 1846] [serial = 1597] [outer = 0x7fdf7b806800]
10:03:44 INFO - PROCESS | 1846 | 1448042624664 Marionette INFO loaded listener.js
10:03:44 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf7fd8e400) [pid = 1846] [serial = 1598] [outer = 0x7fdf7b806800]
10:03:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7c8ab000 == 68 [pid = 1846] [id = 570]
10:03:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf7fbd5800) [pid = 1846] [serial = 1599] [outer = (nil)]
10:03:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf7fd8f400) [pid = 1846] [serial = 1600] [outer = 0x7fdf7fbd5800]
10:03:45 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:03:45 INFO - document served over http requires an https
10:03:45 INFO - sub-resource via iframe-tag using the meta-referrer
10:03:45 INFO - delivery method with no-redirect and when
10:03:45 INFO - the target request is cross-origin.
10:03:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1324ms
10:03:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:03:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7c8b5000 == 69 [pid = 1846] [id = 571]
10:03:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf7f541000) [pid = 1846] [serial = 1601] [outer = (nil)]
10:03:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf7fd93400) [pid = 1846] [serial = 1602] [outer = 0x7fdf7f541000]
10:03:45 INFO - PROCESS | 1846 | 1448042625973 Marionette INFO loaded listener.js
10:03:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf7fd9cc00) [pid = 1846] [serial = 1603] [outer = 0x7fdf7f541000]
10:03:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f436800 == 70 [pid = 1846] [id = 572]
10:03:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf7fe2e000) [pid = 1846] [serial = 1604] [outer = (nil)]
10:03:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf7fe2dc00) [pid = 1846] [serial = 1605] [outer = 0x7fdf7fe2e000]
10:03:46 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:03:46 INFO - document served over http requires an https
10:03:46 INFO - sub-resource via iframe-tag using the meta-referrer
10:03:46 INFO - delivery method with swap-origin-redirect and when
10:03:46 INFO - the target request is cross-origin.
10:03:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1329ms
10:03:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:03:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f43c000 == 71 [pid = 1846] [id = 573]
10:03:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf7c769400) [pid = 1846] [serial = 1606] [outer = (nil)]
10:03:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf7fe31c00) [pid = 1846] [serial = 1607] [outer = 0x7fdf7c769400]
10:03:47 INFO - PROCESS | 1846 | 1448042627314 Marionette INFO loaded listener.js
10:03:47 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf7ff7e800) [pid = 1846] [serial = 1608] [outer = 0x7fdf7c769400]
10:03:48 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:03:48 INFO - document served over http requires an https
10:03:48 INFO - sub-resource via script-tag using the meta-referrer
10:03:48 INFO - delivery method with keep-origin-redirect and when
10:03:48 INFO - the target request is cross-origin.
10:03:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1328ms
10:03:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:03:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f59b000 == 72 [pid = 1846] [id = 574]
10:03:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf7fd91400) [pid = 1846] [serial = 1609] [outer = (nil)]
10:03:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fdf7ff83000) [pid = 1846] [serial = 1610] [outer = 0x7fdf7fd91400]
10:03:48 INFO - PROCESS | 1846 | 1448042628607 Marionette INFO loaded listener.js
10:03:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fdf7ff8bc00) [pid = 1846] [serial = 1611] [outer = 0x7fdf7fd91400]
10:03:49 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:03:49 INFO - document served over http requires an https
10:03:49 INFO - sub-resource via script-tag using the meta-referrer
10:03:49 INFO - delivery method with no-redirect and when
10:03:49 INFO - the target request is cross-origin.
10:03:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1176ms
10:03:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:03:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f5b4000 == 73 [pid = 1846] [id = 575]
10:03:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fdf7ff7ec00) [pid = 1846] [serial = 1612] [outer = (nil)]
10:03:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fdf8009dc00) [pid = 1846] [serial = 1613] [outer = 0x7fdf7ff7ec00]
10:03:49 INFO - PROCESS | 1846 | 1448042629842 Marionette INFO loaded listener.js
10:03:49 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fdf800a8400) [pid = 1846] [serial = 1614] [outer = 0x7fdf7ff7ec00]
10:03:50 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:03:50 INFO - document served over http requires an https
10:03:50 INFO - sub-resource via script-tag using the meta-referrer
10:03:50 INFO - delivery method with swap-origin-redirect and when
10:03:50 INFO - the target request is cross-origin.
10:03:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1332ms
10:03:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:03:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f8a5800 == 74 [pid = 1846] [id = 576]
10:03:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fdf67d21400) [pid = 1846] [serial = 1615] [outer = (nil)]
10:03:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fdf800a8800) [pid = 1846] [serial = 1616] [outer = 0x7fdf67d21400]
10:03:51 INFO - PROCESS | 1846 | 1448042631183 Marionette INFO loaded listener.js
10:03:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fdf8020c800) [pid = 1846] [serial = 1617] [outer = 0x7fdf67d21400]
10:03:52 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:03:52 INFO - document served over http requires an https
10:03:52 INFO - sub-resource via xhr-request using the meta-referrer
10:03:52 INFO - delivery method with keep-origin-redirect and when
10:03:52 INFO - the target request is cross-origin.
10:03:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1275ms
10:03:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:03:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f984000 == 75 [pid = 1846] [id = 577]
10:03:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fdf68431c00) [pid = 1846] [serial = 1618] [outer = (nil)]
10:03:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fdf68435000) [pid = 1846] [serial = 1619] [outer = 0x7fdf68431c00]
10:03:52 INFO - PROCESS | 1846 | 1448042632486 Marionette INFO loaded listener.js
10:03:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fdf80219c00) [pid = 1846] [serial = 1620] [outer = 0x7fdf68431c00]
10:03:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:03:53 INFO - document served over http requires an https
10:03:53 INFO - sub-resource via xhr-request using the meta-referrer
10:03:53 INFO - delivery method with no-redirect and when
10:03:53 INFO - the target request is cross-origin.
10:03:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1333ms
10:03:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:03:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7fd1c800 == 76 [pid = 1846] [id = 578]
10:03:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fdf80211800) [pid = 1846] [serial = 1621] [outer = (nil)]
10:03:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fdf8021d400) [pid = 1846] [serial = 1622] [outer = 0x7fdf80211800]
10:03:53 INFO - PROCESS | 1846 | 1448042633776 Marionette INFO loaded listener.js
10:03:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fdf8021b400) [pid = 1846] [serial = 1623] [outer = 0x7fdf80211800]
10:03:56 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:03:56 INFO - document served over http requires an https
10:03:56 INFO - sub-resource via xhr-request using the meta-referrer
10:03:56 INFO - delivery method with swap-origin-redirect and when
10:03:56 INFO - the target request is cross-origin.
10:03:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2632ms
10:03:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:03:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5f380000 == 77 [pid = 1846] [id = 579]
10:03:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fdf5ef8f400) [pid = 1846] [serial = 1624] [outer = (nil)]
10:03:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fdf5f570400) [pid = 1846] [serial = 1625] [outer = 0x7fdf5ef8f400]
10:03:56 INFO - PROCESS | 1846 | 1448042636449 Marionette INFO loaded listener.js
10:03:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fdf7f540800) [pid = 1846] [serial = 1626] [outer = 0x7fdf5ef8f400]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65c5e800 == 76 [pid = 1846] [id = 542]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a1e800 == 75 [pid = 1846] [id = 543]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677f9800 == 74 [pid = 1846] [id = 520]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69387800 == 73 [pid = 1846] [id = 544]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db0a000 == 72 [pid = 1846] [id = 545]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f48e000 == 71 [pid = 1846] [id = 546]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf62836800 == 70 [pid = 1846] [id = 541]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a27800 == 69 [pid = 1846] [id = 547]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab0a800 == 68 [pid = 1846] [id = 548]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6970f800 == 67 [pid = 1846] [id = 522]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a239800 == 66 [pid = 1846] [id = 549]
10:03:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e312800 == 65 [pid = 1846] [id = 550]
10:03:57 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fdf6f6c1c00) [pid = 1846] [serial = 1458] [outer = (nil)] [url = about:blank]
10:03:57 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fdf696bbc00) [pid = 1846] [serial = 1509] [outer = (nil)] [url = about:blank]
10:03:57 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fdf6ff54c00) [pid = 1846] [serial = 1461] [outer = (nil)] [url = about:blank]
10:03:57 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fdf6a44e800) [pid = 1846] [serial = 1514] [outer = (nil)] [url = about:blank]
10:03:57 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fdf706bd000) [pid = 1846] [serial = 1393] [outer = (nil)] [url = about:blank]
10:03:57 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fdf6a290800) [pid = 1846] [serial = 1443] [outer = (nil)] [url = about:blank]
10:03:57 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fdf69885000) [pid = 1846] [serial = 1446] [outer = (nil)] [url = about:blank]
10:03:58 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:03:58 INFO - document served over http requires an http
10:03:58 INFO - sub-resource via fetch-request using the meta-referrer
10:03:58 INFO - delivery method with keep-origin-redirect and when
10:03:58 INFO - the target request is same-origin.
10:03:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2135ms
10:03:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:03:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65c5e800 == 66 [pid = 1846] [id = 580]
10:03:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fdf5ef83800) [pid = 1846] [serial = 1627] [outer = (nil)]
10:03:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fdf6768c800) [pid = 1846] [serial = 1628] [outer = 0x7fdf5ef83800]
10:03:58 INFO - PROCESS | 1846 | 1448042638406 Marionette INFO loaded listener.js
10:03:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fdf6950bc00) [pid = 1846] [serial = 1629] [outer = 0x7fdf5ef83800]
10:03:59 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:03:59 INFO - document served over http requires an http
10:03:59 INFO - sub-resource via fetch-request using the meta-referrer
10:03:59 INFO - delivery method with no-redirect and when
10:03:59 INFO - the target request is same-origin.
10:03:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1076ms
10:03:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:03:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677dc000 == 67 [pid = 1846] [id = 581]
10:03:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fdf6714f000) [pid = 1846] [serial = 1630] [outer = (nil)]
10:03:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fdf6a288000) [pid = 1846] [serial = 1631] [outer = 0x7fdf6714f000]
10:03:59 INFO - PROCESS | 1846 | 1448042639557 Marionette INFO loaded listener.js
10:03:59 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:03:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fdf6af64400) [pid = 1846] [serial = 1632] [outer = 0x7fdf6714f000]
10:04:00 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:04:00 INFO - document served over http requires an http
10:04:00 INFO - sub-resource via fetch-request using the meta-referrer
10:04:00 INFO - delivery method with swap-origin-redirect and when
10:04:00 INFO - the target request is same-origin.
10:04:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1174ms
10:04:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:04:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677e4800 == 68 [pid = 1846] [id = 582]
10:04:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fdf68431400) [pid = 1846] [serial = 1633] [outer = (nil)]
10:04:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fdf6e520400) [pid = 1846] [serial = 1634] [outer = 0x7fdf68431400]
10:04:00 INFO - PROCESS | 1846 | 1448042640748 Marionette INFO loaded listener.js
10:04:00 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fdf6f6c1000) [pid = 1846] [serial = 1635] [outer = 0x7fdf68431400]
10:04:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6923b800 == 69 [pid = 1846] [id = 583]
10:04:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fdf6f6c9c00) [pid = 1846] [serial = 1636] [outer = (nil)]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fdf5ef82800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fdf5ef90800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fdf7b065000) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fdf67153000) [pid = 1846] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042591376]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fdf77d84400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fdf69881000) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fdf702dac00) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fdf67154400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fdf6b10a800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fdf6a4e6000) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fdf673f1c00) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fdf6a4e9c00) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fdf767bec00) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fdf5eb89400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fdf6af5e800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fdf696ba400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fdf7001e800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fdf6a4e2800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fdf6714d400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fdf68012400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf673e7000) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf5eb89c00) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf696b5c00) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf5f139800) [pid = 1846] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf6ae11800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf6714c400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf767c3000) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf6714e400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf5eb8a400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf5eb83400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf6714b400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf6e51f800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf776e9400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf7001dc00) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf673ed800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf702dbc00) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf6a446800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf77664800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf6af5f400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf76f4b000) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf702e5400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf6af60000) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf6c58f800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf6af66c00) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf65fba400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf6801e800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf6a448c00) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf69508000) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf6ffd5000) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf5eb81000) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf704b9400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf71111400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf7669cc00) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf6a50e800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf7669c400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf6b10e000) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf77290400) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf6e51a800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf6f550800) [pid = 1846] [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:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf76697400) [pid = 1846] [serial = 1541] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf6a511000) [pid = 1846] [serial = 1518] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf702e2c00) [pid = 1846] [serial = 1529] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf6a4edc00) [pid = 1846] [serial = 1523] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf71112c00) [pid = 1846] [serial = 1532] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf6ffd1000) [pid = 1846] [serial = 1538] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf6843d800) [pid = 1846] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042591376]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf5eb8b800) [pid = 1846] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf6b114c00) [pid = 1846] [serial = 1535] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf6a509800) [pid = 1846] [serial = 1544] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf6e62f400) [pid = 1846] [serial = 1526] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf704b4800) [pid = 1846] [serial = 1359] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf76dddc00) [pid = 1846] [serial = 1425] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf776dd400) [pid = 1846] [serial = 1488] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf706b2000) [pid = 1846] [serial = 1281] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf696c3c00) [pid = 1846] [serial = 1464] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf6ff54800) [pid = 1846] [serial = 1404] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf776ea000) [pid = 1846] [serial = 1435] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf767bb400) [pid = 1846] [serial = 1416] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf706b9400) [pid = 1846] [serial = 1539] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf6a290000) [pid = 1846] [serial = 1314] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf76b39000) [pid = 1846] [serial = 1419] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf70a26c00) [pid = 1846] [serial = 1407] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf6e51ec00) [pid = 1846] [serial = 1332] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf7a7d7400) [pid = 1846] [serial = 1500] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf6ae03400) [pid = 1846] [serial = 1320] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf6fb62400) [pid = 1846] [serial = 1346] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf70a23000) [pid = 1846] [serial = 1477] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf6c58d800) [pid = 1846] [serial = 1329] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf6ffd2000) [pid = 1846] [serial = 1472] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf6b10b400) [pid = 1846] [serial = 1401] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf77d7b800) [pid = 1846] [serial = 1494] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf704c0c00) [pid = 1846] [serial = 1362] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf781d3400) [pid = 1846] [serial = 1497] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf6af6b800) [pid = 1846] [serial = 1323] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf76697800) [pid = 1846] [serial = 1413] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf6ffd3800) [pid = 1846] [serial = 1351] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf673e2800) [pid = 1846] [serial = 1304] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf77667400) [pid = 1846] [serial = 1430] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf6987a000) [pid = 1846] [serial = 1309] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf76694c00) [pid = 1846] [serial = 1482] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf6b1a4000) [pid = 1846] [serial = 1326] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf6e516c00) [pid = 1846] [serial = 1467] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fdf76d49400) [pid = 1846] [serial = 1422] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fdf70e26c00) [pid = 1846] [serial = 1410] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fdf77c88400) [pid = 1846] [serial = 1491] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fdf6f555c00) [pid = 1846] [serial = 1536] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fdf6ffd4800) [pid = 1846] [serial = 1365] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fdf76f46c00) [pid = 1846] [serial = 1485] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fdf6a4e5000) [pid = 1846] [serial = 1317] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fdf68434000) [pid = 1846] [serial = 1398] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fdf6e631400) [pid = 1846] [serial = 1335] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fdf7669dc00) [pid = 1846] [serial = 1533] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fdf6f55dc00) [pid = 1846] [serial = 1338] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fdf702db000) [pid = 1846] [serial = 1356] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fdf6f77b800) [pid = 1846] [serial = 1341] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fdf7b068c00) [pid = 1846] [serial = 1506] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fdf7af4d800) [pid = 1846] [serial = 1503] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fdf76d4d800) [pid = 1846] [serial = 1440] [outer = (nil)] [url = about:blank]
10:04:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fdf5eb8a400) [pid = 1846] [serial = 1637] [outer = 0x7fdf6f6c9c00]
10:04:01 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:04:01 INFO - document served over http requires an http
10:04:01 INFO - sub-resource via iframe-tag using the meta-referrer
10:04:01 INFO - delivery method with keep-origin-redirect and when
10:04:01 INFO - the target request is same-origin.
10:04:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1287ms
10:04:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:04:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6938c000 == 70 [pid = 1846] [id = 584]
10:04:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fdf5eb89400) [pid = 1846] [serial = 1638] [outer = (nil)]
10:04:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fdf65fba400) [pid = 1846] [serial = 1639] [outer = 0x7fdf5eb89400]
10:04:02 INFO - PROCESS | 1846 | 1448042642100 Marionette INFO loaded listener.js
10:04:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fdf6987c000) [pid = 1846] [serial = 1640] [outer = 0x7fdf5eb89400]
10:04:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a246000 == 71 [pid = 1846] [id = 585]
10:04:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fdf69882400) [pid = 1846] [serial = 1641] [outer = (nil)]
10:04:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fdf6af60000) [pid = 1846] [serial = 1642] [outer = 0x7fdf69882400]
10:04:02 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:04:02 INFO - document served over http requires an http
10:04:02 INFO - sub-resource via iframe-tag using the meta-referrer
10:04:02 INFO - delivery method with no-redirect and when
10:04:02 INFO - the target request is same-origin.
10:04:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1127ms
10:04:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:04:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf690ad800 == 72 [pid = 1846] [id = 586]
10:04:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fdf5f56f400) [pid = 1846] [serial = 1643] [outer = (nil)]
10:04:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fdf6a50ac00) [pid = 1846] [serial = 1644] [outer = 0x7fdf5f56f400]
10:04:03 INFO - PROCESS | 1846 | 1448042643185 Marionette INFO loaded listener.js
10:04:03 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fdf6e744400) [pid = 1846] [serial = 1645] [outer = 0x7fdf5f56f400]
10:04:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6afe2000 == 73 [pid = 1846] [id = 587]
10:04:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fdf6f6c1c00) [pid = 1846] [serial = 1646] [outer = (nil)]
10:04:03 INFO - PROCESS | 1846 | [1846] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9226
10:04:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fdf5f131400) [pid = 1846] [serial = 1647] [outer = 0x7fdf6f6c1c00]
10:04:04 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:04:04 INFO - document served over http requires an http
10:04:04 INFO - sub-resource via iframe-tag using the meta-referrer
10:04:04 INFO - delivery method with swap-origin-redirect and when
10:04:04 INFO - the target request is same-origin.
10:04:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1227ms
10:04:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:04:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f62000 == 74 [pid = 1846] [id = 588]
10:04:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fdf5eb89c00) [pid = 1846] [serial = 1648] [outer = (nil)]
10:04:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fdf673e2400) [pid = 1846] [serial = 1649] [outer = 0x7fdf5eb89c00]
10:04:04 INFO - PROCESS | 1846 | 1448042644544 Marionette INFO loaded listener.js
10:04:04 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fdf69882c00) [pid = 1846] [serial = 1650] [outer = 0x7fdf5eb89c00]
10:04:05 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:04:05 INFO - document served over http requires an http
10:04:05 INFO - sub-resource via script-tag using the meta-referrer
10:04:05 INFO - delivery method with keep-origin-redirect and when
10:04:05 INFO - the target request is same-origin.
10:04:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1334ms
10:04:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:04:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab25800 == 75 [pid = 1846] [id = 589]
10:04:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fdf67149000) [pid = 1846] [serial = 1651] [outer = (nil)]
10:04:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fdf6af5e800) [pid = 1846] [serial = 1652] [outer = 0x7fdf67149000]
10:04:05 INFO - PROCESS | 1846 | 1448042645862 Marionette INFO loaded listener.js
10:04:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf6e627c00) [pid = 1846] [serial = 1653] [outer = 0x7fdf67149000]
10:04:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:04:06 INFO - document served over http requires an http
10:04:06 INFO - sub-resource via script-tag using the meta-referrer
10:04:06 INFO - delivery method with no-redirect and when
10:04:06 INFO - the target request is same-origin.
10:04:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1288ms
10:04:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:04:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbb7000 == 76 [pid = 1846] [id = 590]
10:04:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf6a50b000) [pid = 1846] [serial = 1654] [outer = (nil)]
10:04:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf6fb5b800) [pid = 1846] [serial = 1655] [outer = 0x7fdf6a50b000]
10:04:07 INFO - PROCESS | 1846 | 1448042647175 Marionette INFO loaded listener.js
10:04:07 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf6ffd8800) [pid = 1846] [serial = 1656] [outer = 0x7fdf6a50b000]
10:04:08 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:04:08 INFO - document served over http requires an http
10:04:08 INFO - sub-resource via script-tag using the meta-referrer
10:04:08 INFO - delivery method with swap-origin-redirect and when
10:04:08 INFO - the target request is same-origin.
10:04:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1283ms
10:04:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:04:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e65a000 == 77 [pid = 1846] [id = 591]
10:04:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf70016c00) [pid = 1846] [serial = 1657] [outer = (nil)]
10:04:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf702db000) [pid = 1846] [serial = 1658] [outer = 0x7fdf70016c00]
10:04:08 INFO - PROCESS | 1846 | 1448042648448 Marionette INFO loaded listener.js
10:04:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf706bd000) [pid = 1846] [serial = 1659] [outer = 0x7fdf70016c00]
10:04:09 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:04:09 INFO - document served over http requires an http
10:04:09 INFO - sub-resource via xhr-request using the meta-referrer
10:04:09 INFO - delivery method with keep-origin-redirect and when
10:04:09 INFO - the target request is same-origin.
10:04:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1226ms
10:04:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:04:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f719000 == 78 [pid = 1846] [id = 592]
10:04:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf70017c00) [pid = 1846] [serial = 1660] [outer = (nil)]
10:04:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf70a2a400) [pid = 1846] [serial = 1661] [outer = 0x7fdf70017c00]
10:04:09 INFO - PROCESS | 1846 | 1448042649760 Marionette INFO loaded listener.js
10:04:09 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf71116000) [pid = 1846] [serial = 1662] [outer = 0x7fdf70017c00]
10:04:10 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:04:10 INFO - document served over http requires an http
10:04:10 INFO - sub-resource via xhr-request using the meta-referrer
10:04:10 INFO - delivery method with no-redirect and when
10:04:10 INFO - the target request is same-origin.
10:04:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1275ms
10:04:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:04:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7021c800 == 79 [pid = 1846] [id = 593]
10:04:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf7669dc00) [pid = 1846] [serial = 1663] [outer = (nil)]
10:04:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf76b3b800) [pid = 1846] [serial = 1664] [outer = 0x7fdf7669dc00]
10:04:11 INFO - PROCESS | 1846 | 1448042651022 Marionette INFO loaded listener.js
10:04:11 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf76dde000) [pid = 1846] [serial = 1665] [outer = 0x7fdf7669dc00]
10:04:11 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:04:11 INFO - document served over http requires an http
10:04:11 INFO - sub-resource via xhr-request using the meta-referrer
10:04:11 INFO - delivery method with swap-origin-redirect and when
10:04:11 INFO - the target request is same-origin.
10:04:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1227ms
10:04:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:04:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7673e000 == 80 [pid = 1846] [id = 594]
10:04:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf767c3000) [pid = 1846] [serial = 1666] [outer = (nil)]
10:04:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf76f4d800) [pid = 1846] [serial = 1667] [outer = 0x7fdf767c3000]
10:04:12 INFO - PROCESS | 1846 | 1448042652244 Marionette INFO loaded listener.js
10:04:12 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf776e9400) [pid = 1846] [serial = 1668] [outer = 0x7fdf767c3000]
10:04:13 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:04:13 INFO - document served over http requires an https
10:04:13 INFO - sub-resource via fetch-request using the meta-referrer
10:04:13 INFO - delivery method with keep-origin-redirect and when
10:04:13 INFO - the target request is same-origin.
10:04:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1324ms
10:04:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:04:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77de4800 == 81 [pid = 1846] [id = 595]
10:04:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf76f4a400) [pid = 1846] [serial = 1669] [outer = (nil)]
10:04:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf776dd000) [pid = 1846] [serial = 1670] [outer = 0x7fdf76f4a400]
10:04:13 INFO - PROCESS | 1846 | 1448042653522 Marionette INFO loaded listener.js
10:04:13 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf781d6000) [pid = 1846] [serial = 1671] [outer = 0x7fdf76f4a400]
10:04:14 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:04:14 INFO - document served over http requires an https
10:04:14 INFO - sub-resource via fetch-request using the meta-referrer
10:04:14 INFO - delivery method with no-redirect and when
10:04:14 INFO - the target request is same-origin.
10:04:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1223ms
10:04:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:04:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7c55f800 == 82 [pid = 1846] [id = 596]
10:04:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf77669000) [pid = 1846] [serial = 1672] [outer = (nil)]
10:04:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf7852d000) [pid = 1846] [serial = 1673] [outer = 0x7fdf77669000]
10:04:14 INFO - PROCESS | 1846 | 1448042654779 Marionette INFO loaded listener.js
10:04:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf7ade5c00) [pid = 1846] [serial = 1674] [outer = 0x7fdf77669000]
10:04:15 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:04:15 INFO - document served over http requires an https
10:04:15 INFO - sub-resource via fetch-request using the meta-referrer
10:04:15 INFO - delivery method with swap-origin-redirect and when
10:04:15 INFO - the target request is same-origin.
10:04:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1274ms
10:04:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:04:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf80030800 == 83 [pid = 1846] [id = 597]
10:04:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf781d8000) [pid = 1846] [serial = 1675] [outer = (nil)]
10:04:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf7ade6c00) [pid = 1846] [serial = 1676] [outer = 0x7fdf781d8000]
10:04:16 INFO - PROCESS | 1846 | 1448042656064 Marionette INFO loaded listener.js
10:04:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf7b765800) [pid = 1846] [serial = 1677] [outer = 0x7fdf781d8000]
10:04:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8026d000 == 84 [pid = 1846] [id = 598]
10:04:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf7c518800) [pid = 1846] [serial = 1678] [outer = (nil)]
10:04:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf7c51c800) [pid = 1846] [serial = 1679] [outer = 0x7fdf7c518800]
10:04:16 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:04:16 INFO - document served over http requires an https
10:04:16 INFO - sub-resource via iframe-tag using the meta-referrer
10:04:16 INFO - delivery method with keep-origin-redirect and when
10:04:16 INFO - the target request is same-origin.
10:04:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1276ms
10:04:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:04:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf80274000 == 85 [pid = 1846] [id = 599]
10:04:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf7b803c00) [pid = 1846] [serial = 1680] [outer = (nil)]
10:04:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf7caf2800) [pid = 1846] [serial = 1681] [outer = 0x7fdf7b803c00]
10:04:17 INFO - PROCESS | 1846 | 1448042657380 Marionette INFO loaded listener.js
10:04:17 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf7f544c00) [pid = 1846] [serial = 1682] [outer = 0x7fdf7b803c00]
10:04:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf803d3800 == 86 [pid = 1846] [id = 600]
10:04:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf7ff85800) [pid = 1846] [serial = 1683] [outer = (nil)]
10:04:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf7fd9c400) [pid = 1846] [serial = 1684] [outer = 0x7fdf7ff85800]
10:04:18 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:04:18 INFO - document served over http requires an https
10:04:18 INFO - sub-resource via iframe-tag using the meta-referrer
10:04:18 INFO - delivery method with no-redirect and when
10:04:18 INFO - the target request is same-origin.
10:04:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1434ms
10:04:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:04:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf803d8800 == 87 [pid = 1846] [id = 601]
10:04:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf704b3800) [pid = 1846] [serial = 1685] [outer = (nil)]
10:04:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf7fd9a800) [pid = 1846] [serial = 1686] [outer = 0x7fdf704b3800]
10:04:18 INFO - PROCESS | 1846 | 1448042658838 Marionette INFO loaded listener.js
10:04:18 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf80221000) [pid = 1846] [serial = 1687] [outer = 0x7fdf704b3800]
10:04:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf804b2000 == 88 [pid = 1846] [id = 602]
10:04:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf804db800) [pid = 1846] [serial = 1688] [outer = (nil)]
10:04:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf80218800) [pid = 1846] [serial = 1689] [outer = 0x7fdf804db800]
10:04:19 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:04:19 INFO - document served over http requires an https
10:04:19 INFO - sub-resource via iframe-tag using the meta-referrer
10:04:19 INFO - delivery method with swap-origin-redirect and when
10:04:19 INFO - the target request is same-origin.
10:04:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1382ms
10:04:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:04:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf804b7800 == 89 [pid = 1846] [id = 603]
10:04:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf6a4e4c00) [pid = 1846] [serial = 1690] [outer = (nil)]
10:04:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf804df800) [pid = 1846] [serial = 1691] [outer = 0x7fdf6a4e4c00]
10:04:20 INFO - PROCESS | 1846 | 1448042660185 Marionette INFO loaded listener.js
10:04:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf8054ac00) [pid = 1846] [serial = 1692] [outer = 0x7fdf6a4e4c00]
10:04:21 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:04:21 INFO - document served over http requires an https
10:04:21 INFO - sub-resource via script-tag using the meta-referrer
10:04:21 INFO - delivery method with keep-origin-redirect and when
10:04:21 INFO - the target request is same-origin.
10:04:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1326ms
10:04:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:04:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677f9000 == 90 [pid = 1846] [id = 604]
10:04:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf696c1000) [pid = 1846] [serial = 1693] [outer = (nil)]
10:04:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf8054b000) [pid = 1846] [serial = 1694] [outer = 0x7fdf696c1000]
10:04:21 INFO - PROCESS | 1846 | 1448042661527 Marionette INFO loaded listener.js
10:04:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf805bbc00) [pid = 1846] [serial = 1695] [outer = 0x7fdf696c1000]
10:04:22 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:04:22 INFO - document served over http requires an https
10:04:22 INFO - sub-resource via script-tag using the meta-referrer
10:04:22 INFO - delivery method with no-redirect and when
10:04:22 INFO - the target request is same-origin.
10:04:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1179ms
10:04:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:04:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf808b8800 == 91 [pid = 1846] [id = 605]
10:04:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf7c5ea800) [pid = 1846] [serial = 1696] [outer = (nil)]
10:04:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf805be800) [pid = 1846] [serial = 1697] [outer = 0x7fdf7c5ea800]
10:04:22 INFO - PROCESS | 1846 | 1448042662750 Marionette INFO loaded listener.js
10:04:22 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf805c8000) [pid = 1846] [serial = 1698] [outer = 0x7fdf7c5ea800]
10:04:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:04:23 INFO - document served over http requires an https
10:04:23 INFO - sub-resource via script-tag using the meta-referrer
10:04:23 INFO - delivery method with swap-origin-redirect and when
10:04:23 INFO - the target request is same-origin.
10:04:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1326ms
10:04:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:04:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf808d1000 == 92 [pid = 1846] [id = 606]
10:04:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf69881400) [pid = 1846] [serial = 1699] [outer = (nil)]
10:04:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf805c8400) [pid = 1846] [serial = 1700] [outer = 0x7fdf69881400]
10:04:24 INFO - PROCESS | 1846 | 1448042664048 Marionette INFO loaded listener.js
10:04:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf8088e800) [pid = 1846] [serial = 1701] [outer = 0x7fdf69881400]
10:04:24 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:04:24 INFO - document served over http requires an https
10:04:24 INFO - sub-resource via xhr-request using the meta-referrer
10:04:24 INFO - delivery method with keep-origin-redirect and when
10:04:24 INFO - the target request is same-origin.
10:04:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1236ms
10:04:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:04:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf81395000 == 93 [pid = 1846] [id = 607]
10:04:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf6a513800) [pid = 1846] [serial = 1702] [outer = (nil)]
10:04:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf80893c00) [pid = 1846] [serial = 1703] [outer = 0x7fdf6a513800]
10:04:25 INFO - PROCESS | 1846 | 1448042665312 Marionette INFO loaded listener.js
10:04:25 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf82a09800) [pid = 1846] [serial = 1704] [outer = 0x7fdf6a513800]
10:04:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:04:26 INFO - document served over http requires an https
10:04:26 INFO - sub-resource via xhr-request using the meta-referrer
10:04:26 INFO - delivery method with no-redirect and when
10:04:26 INFO - the target request is same-origin.
10:04:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1274ms
10:04:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:04:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf83474000 == 94 [pid = 1846] [id = 608]
10:04:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf80892c00) [pid = 1846] [serial = 1705] [outer = (nil)]
10:04:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf83496800) [pid = 1846] [serial = 1706] [outer = 0x7fdf80892c00]
10:04:26 INFO - PROCESS | 1846 | 1448042666606 Marionette INFO loaded listener.js
10:04:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf8281cc00) [pid = 1846] [serial = 1707] [outer = 0x7fdf80892c00]
10:04:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:04:27 INFO - document served over http requires an https
10:04:27 INFO - sub-resource via xhr-request using the meta-referrer
10:04:27 INFO - delivery method with swap-origin-redirect and when
10:04:27 INFO - the target request is same-origin.
10:04:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1277ms
10:04:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:04:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf83c48800 == 95 [pid = 1846] [id = 609]
10:04:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf82a05000) [pid = 1846] [serial = 1708] [outer = (nil)]
10:04:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf8384f800) [pid = 1846] [serial = 1709] [outer = 0x7fdf82a05000]
10:04:27 INFO - PROCESS | 1846 | 1448042667878 Marionette INFO loaded listener.js
10:04:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf70021400) [pid = 1846] [serial = 1710] [outer = 0x7fdf82a05000]
10:04:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:04:28 INFO - document served over http requires an http
10:04:28 INFO - sub-resource via fetch-request using the http-csp
10:04:28 INFO - delivery method with keep-origin-redirect and when
10:04:28 INFO - the target request is cross-origin.
10:04:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1283ms
10:04:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:04:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf84144000 == 96 [pid = 1846] [id = 610]
10:04:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf83c07800) [pid = 1846] [serial = 1711] [outer = (nil)]
10:04:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf83c78400) [pid = 1846] [serial = 1712] [outer = 0x7fdf83c07800]
10:04:29 INFO - PROCESS | 1846 | 1448042669174 Marionette INFO loaded listener.js
10:04:29 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf83c71400) [pid = 1846] [serial = 1713] [outer = 0x7fdf83c07800]
10:04:30 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:04:30 INFO - document served over http requires an http
10:04:30 INFO - sub-resource via fetch-request using the http-csp
10:04:30 INFO - delivery method with no-redirect and when
10:04:30 INFO - the target request is cross-origin.
10:04:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1282ms
10:04:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:04:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf8419e000 == 97 [pid = 1846] [id = 611]
10:04:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf83c6f800) [pid = 1846] [serial = 1714] [outer = (nil)]
10:04:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf842d5000) [pid = 1846] [serial = 1715] [outer = 0x7fdf83c6f800]
10:04:30 INFO - PROCESS | 1846 | 1448042670472 Marionette INFO loaded listener.js
10:04:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf843d5000) [pid = 1846] [serial = 1716] [outer = 0x7fdf83c6f800]
10:04:31 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:04:31 INFO - document served over http requires an http
10:04:31 INFO - sub-resource via fetch-request using the http-csp
10:04:31 INFO - delivery method with swap-origin-redirect and when
10:04:31 INFO - the target request is cross-origin.
10:04:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1332ms
10:04:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:04:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf84213800 == 98 [pid = 1846] [id = 612]
10:04:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf83fe2c00) [pid = 1846] [serial = 1717] [outer = (nil)]
10:04:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf843da800) [pid = 1846] [serial = 1718] [outer = 0x7fdf83fe2c00]
10:04:31 INFO - PROCESS | 1846 | 1448042671823 Marionette INFO loaded listener.js
10:04:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf843e1000) [pid = 1846] [serial = 1719] [outer = 0x7fdf83fe2c00]
10:04:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf851a8000 == 99 [pid = 1846] [id = 613]
10:04:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf8457a000) [pid = 1846] [serial = 1720] [outer = (nil)]
10:04:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf843e0400) [pid = 1846] [serial = 1721] [outer = 0x7fdf8457a000]
10:04:32 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:04:32 INFO - document served over http requires an http
10:04:32 INFO - sub-resource via iframe-tag using the http-csp
10:04:32 INFO - delivery method with keep-origin-redirect and when
10:04:32 INFO - the target request is cross-origin.
10:04:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1481ms
10:04:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:04:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf85602800 == 100 [pid = 1846] [id = 614]
10:04:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf767bac00) [pid = 1846] [serial = 1722] [outer = (nil)]
10:04:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf84656000) [pid = 1846] [serial = 1723] [outer = 0x7fdf767bac00]
10:04:33 INFO - PROCESS | 1846 | 1448042673483 Marionette INFO loaded listener.js
10:04:33 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf8465e800) [pid = 1846] [serial = 1724] [outer = 0x7fdf767bac00]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e8b8000 == 99 [pid = 1846] [id = 513]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67ba1800 == 98 [pid = 1846] [id = 552]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbcc000 == 97 [pid = 1846] [id = 553]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f72000 == 96 [pid = 1846] [id = 554]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70203800 == 95 [pid = 1846] [id = 555]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7021e800 == 94 [pid = 1846] [id = 556]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d0e000 == 93 [pid = 1846] [id = 557]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf71136800 == 92 [pid = 1846] [id = 558]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766d1800 == 91 [pid = 1846] [id = 559]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76aa2000 == 90 [pid = 1846] [id = 560]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772e4800 == 89 [pid = 1846] [id = 561]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77dcc800 == 88 [pid = 1846] [id = 562]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf78969000 == 87 [pid = 1846] [id = 563]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf789a0000 == 86 [pid = 1846] [id = 564]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af18800 == 85 [pid = 1846] [id = 565]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b26c000 == 84 [pid = 1846] [id = 566]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b671800 == 83 [pid = 1846] [id = 567]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b741800 == 82 [pid = 1846] [id = 568]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b84e000 == 81 [pid = 1846] [id = 569]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7c8ab000 == 80 [pid = 1846] [id = 570]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7c8b5000 == 79 [pid = 1846] [id = 571]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f436800 == 78 [pid = 1846] [id = 572]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f43c000 == 77 [pid = 1846] [id = 573]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f59b000 == 76 [pid = 1846] [id = 574]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f5b4000 == 75 [pid = 1846] [id = 575]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f8a5800 == 74 [pid = 1846] [id = 576]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f984000 == 73 [pid = 1846] [id = 577]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7fd1c800 == 72 [pid = 1846] [id = 578]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65c5e800 == 71 [pid = 1846] [id = 580]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677dc000 == 70 [pid = 1846] [id = 581]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677e4800 == 69 [pid = 1846] [id = 582]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6923b800 == 68 [pid = 1846] [id = 583]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6938c000 == 67 [pid = 1846] [id = 584]
10:04:35 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a246000 == 66 [pid = 1846] [id = 585]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6afe2000 == 65 [pid = 1846] [id = 587]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab24000 == 64 [pid = 1846] [id = 524]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67bad000 == 63 [pid = 1846] [id = 394]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f62000 == 62 [pid = 1846] [id = 588]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab0b000 == 61 [pid = 1846] [id = 401]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e8c0800 == 60 [pid = 1846] [id = 496]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab25800 == 59 [pid = 1846] [id = 589]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbb7000 == 58 [pid = 1846] [id = 590]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf68250800 == 57 [pid = 1846] [id = 396]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e65a000 == 56 [pid = 1846] [id = 591]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f719000 == 55 [pid = 1846] [id = 592]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6afdc800 == 54 [pid = 1846] [id = 403]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7021c800 == 53 [pid = 1846] [id = 593]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7673e000 == 52 [pid = 1846] [id = 594]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77de4800 == 51 [pid = 1846] [id = 595]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7c55f800 == 50 [pid = 1846] [id = 596]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf80030800 == 49 [pid = 1846] [id = 597]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8026d000 == 48 [pid = 1846] [id = 598]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf80274000 == 47 [pid = 1846] [id = 599]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf803d3800 == 46 [pid = 1846] [id = 600]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf803d8800 == 45 [pid = 1846] [id = 601]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf804b2000 == 44 [pid = 1846] [id = 602]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf804b7800 == 43 [pid = 1846] [id = 603]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677f9000 == 42 [pid = 1846] [id = 604]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf808b8800 == 41 [pid = 1846] [id = 605]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf808d1000 == 40 [pid = 1846] [id = 606]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf81395000 == 39 [pid = 1846] [id = 607]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf83474000 == 38 [pid = 1846] [id = 608]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf83c48800 == 37 [pid = 1846] [id = 609]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf84144000 == 36 [pid = 1846] [id = 610]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf8419e000 == 35 [pid = 1846] [id = 611]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf84213800 == 34 [pid = 1846] [id = 612]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf851a8000 == 33 [pid = 1846] [id = 613]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f63000 == 32 [pid = 1846] [id = 395]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf690ad800 == 31 [pid = 1846] [id = 586]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f70e000 == 30 [pid = 1846] [id = 551]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf693a2800 == 29 [pid = 1846] [id = 398]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a24800 == 28 [pid = 1846] [id = 393]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f64000 == 27 [pid = 1846] [id = 521]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e329800 == 26 [pid = 1846] [id = 411]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5f380000 == 25 [pid = 1846] [id = 579]
10:04:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db46000 == 24 [pid = 1846] [id = 407]
10:04:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5eb41000 == 25 [pid = 1846] [id = 615]
10:04:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf5eb88800) [pid = 1846] [serial = 1725] [outer = (nil)]
10:04:38 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf70a31400) [pid = 1846] [serial = 1545] [outer = (nil)] [url = about:blank]
10:04:38 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf76d4dc00) [pid = 1846] [serial = 1542] [outer = (nil)] [url = about:blank]
10:04:38 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf6e519000) [pid = 1846] [serial = 1524] [outer = (nil)] [url = about:blank]
10:04:38 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf6e622400) [pid = 1846] [serial = 1519] [outer = (nil)] [url = about:blank]
10:04:38 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf6f779000) [pid = 1846] [serial = 1527] [outer = (nil)] [url = about:blank]
10:04:38 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf70a25c00) [pid = 1846] [serial = 1530] [outer = (nil)] [url = about:blank]
10:04:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf5ef8b800) [pid = 1846] [serial = 1726] [outer = 0x7fdf5eb88800]
10:04:38 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:04:38 INFO - document served over http requires an http
10:04:38 INFO - sub-resource via iframe-tag using the http-csp
10:04:38 INFO - delivery method with no-redirect and when
10:04:38 INFO - the target request is cross-origin.
10:04:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 5863ms
10:04:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:04:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5f37b800 == 26 [pid = 1846] [id = 616]
10:04:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf5f13f000) [pid = 1846] [serial = 1727] [outer = (nil)]
10:04:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf5f56cc00) [pid = 1846] [serial = 1728] [outer = 0x7fdf5f13f000]
10:04:39 INFO - PROCESS | 1846 | 1448042678998 Marionette INFO loaded listener.js
10:04:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf65fb2400) [pid = 1846] [serial = 1729] [outer = 0x7fdf5f13f000]
10:04:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6283d800 == 27 [pid = 1846] [id = 617]
10:04:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf65fb5800) [pid = 1846] [serial = 1730] [outer = (nil)]
10:04:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf5f575c00) [pid = 1846] [serial = 1731] [outer = 0x7fdf65fb5800]
10:04:39 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:04:39 INFO - document served over http requires an http
10:04:39 INFO - sub-resource via iframe-tag using the http-csp
10:04:39 INFO - delivery method with swap-origin-redirect and when
10:04:39 INFO - the target request is cross-origin.
10:04:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1080ms
10:04:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:04:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6430e000 == 28 [pid = 1846] [id = 618]
10:04:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf65fbdc00) [pid = 1846] [serial = 1732] [outer = (nil)]
10:04:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf6627ec00) [pid = 1846] [serial = 1733] [outer = 0x7fdf65fbdc00]
10:04:40 INFO - PROCESS | 1846 | 1448042680131 Marionette INFO loaded listener.js
10:04:40 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf67148c00) [pid = 1846] [serial = 1734] [outer = 0x7fdf65fbdc00]
10:04:41 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:04:41 INFO - document served over http requires an http
10:04:41 INFO - sub-resource via script-tag using the http-csp
10:04:41 INFO - delivery method with keep-origin-redirect and when
10:04:41 INFO - the target request is cross-origin.
10:04:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1179ms
10:04:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:04:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5f37f800 == 29 [pid = 1846] [id = 619]
10:04:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf5ef8f000) [pid = 1846] [serial = 1735] [outer = (nil)]
10:04:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf673f0c00) [pid = 1846] [serial = 1736] [outer = 0x7fdf5ef8f000]
10:04:41 INFO - PROCESS | 1846 | 1448042681381 Marionette INFO loaded listener.js
10:04:41 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf67698c00) [pid = 1846] [serial = 1737] [outer = 0x7fdf5ef8f000]
10:04:42 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:04:42 INFO - document served over http requires an http
10:04:42 INFO - sub-resource via script-tag using the http-csp
10:04:42 INFO - delivery method with no-redirect and when
10:04:42 INFO - the target request is cross-origin.
10:04:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1130ms
10:04:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf7f540000) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf5ef8f400) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf7b806800) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf5ef83800) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf76f4f000) [pid = 1846] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042609798]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf5eb88c00) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf7fd91400) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf7ff7ec00) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf67151400) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf5f56f400) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf7fe2e000) [pid = 1846] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf77c88c00) [pid = 1846] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf6f55b800) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf70a30800) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf7fbd5800) [pid = 1846] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042625274]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf67694800) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf68431400) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf6769bc00) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf704bec00) [pid = 1846] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf7af4f400) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf6714f000) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf5eb89400) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf6f6c1c00) [pid = 1846] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf6e517c00) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf7f710000) [pid = 1846] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf67d21400) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf68431c00) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf7b768800) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf6f6c9c00) [pid = 1846] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf7c7c8800) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf6e51a400) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf69882400) [pid = 1846] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042642686]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf6ff55400) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf7c515c00) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf80211800) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf7c769400) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf7f541000) [pid = 1846] [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:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf5f131400) [pid = 1846] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf6a50ac00) [pid = 1846] [serial = 1644] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf6a288000) [pid = 1846] [serial = 1631] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf77d7a800) [pid = 1846] [serial = 1565] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf7f5c8c00) [pid = 1846] [serial = 1592] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf8009dc00) [pid = 1846] [serial = 1613] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf5f570400) [pid = 1846] [serial = 1625] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf7f541800) [pid = 1846] [serial = 1589] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf7b64c000) [pid = 1846] [serial = 1574] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf7fbcfc00) [pid = 1846] [serial = 1597] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf7c7ce400) [pid = 1846] [serial = 1583] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf6e630000) [pid = 1846] [serial = 1550] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf68435000) [pid = 1846] [serial = 1619] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf65fba400) [pid = 1846] [serial = 1639] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf7852a800) [pid = 1846] [serial = 1568] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf7fe2dc00) [pid = 1846] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf76d48000) [pid = 1846] [serial = 1555] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf800a8800) [pid = 1846] [serial = 1616] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf6768c800) [pid = 1846] [serial = 1628] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf5eb8a400) [pid = 1846] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf7ff83000) [pid = 1846] [serial = 1610] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf8021d400) [pid = 1846] [serial = 1622] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf776dc400) [pid = 1846] [serial = 1560] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf7f5c7800) [pid = 1846] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf6ae0b800) [pid = 1846] [serial = 1547] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf77294c00) [pid = 1846] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf7fe31c00) [pid = 1846] [serial = 1607] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf7c51d000) [pid = 1846] [serial = 1580] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf7fd93400) [pid = 1846] [serial = 1602] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf6e520400) [pid = 1846] [serial = 1634] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf7b805800) [pid = 1846] [serial = 1577] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf70a26000) [pid = 1846] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf7caf5800) [pid = 1846] [serial = 1586] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf6af60000) [pid = 1846] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042642686]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf7b060000) [pid = 1846] [serial = 1571] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf7728fc00) [pid = 1846] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042609798]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf7fd8f400) [pid = 1846] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042625274]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf7b764000) [pid = 1846] [serial = 1575] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf8020c800) [pid = 1846] [serial = 1617] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf7c519400) [pid = 1846] [serial = 1578] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf80219c00) [pid = 1846] [serial = 1620] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf8021b400) [pid = 1846] [serial = 1623] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fdf7c762400) [pid = 1846] [serial = 1581] [outer = (nil)] [url = about:blank]
10:04:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf66fc1800 == 30 [pid = 1846] [id = 620]
10:04:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fdf5eb83400) [pid = 1846] [serial = 1738] [outer = (nil)]
10:04:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf5eb8a400) [pid = 1846] [serial = 1739] [outer = 0x7fdf5eb83400]
10:04:45 INFO - PROCESS | 1846 | 1448042685628 Marionette INFO loaded listener.js
10:04:45 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf67d27000) [pid = 1846] [serial = 1740] [outer = 0x7fdf5eb83400]
10:04:46 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:04:46 INFO - document served over http requires an http
10:04:46 INFO - sub-resource via script-tag using the http-csp
10:04:46 INFO - delivery method with swap-origin-redirect and when
10:04:46 INFO - the target request is cross-origin.
10:04:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4038ms
10:04:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:04:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf675bb000 == 31 [pid = 1846] [id = 621]
10:04:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf5eb88c00) [pid = 1846] [serial = 1741] [outer = (nil)]
10:04:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf68434000) [pid = 1846] [serial = 1742] [outer = 0x7fdf5eb88c00]
10:04:46 INFO - PROCESS | 1846 | 1448042686581 Marionette INFO loaded listener.js
10:04:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf69511400) [pid = 1846] [serial = 1743] [outer = 0x7fdf5eb88c00]
10:04:47 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:04:47 INFO - document served over http requires an http
10:04:47 INFO - sub-resource via xhr-request using the http-csp
10:04:47 INFO - delivery method with keep-origin-redirect and when
10:04:47 INFO - the target request is cross-origin.
10:04:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 973ms
10:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:04:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef43800 == 32 [pid = 1846] [id = 622]
10:04:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf5f13b400) [pid = 1846] [serial = 1744] [outer = (nil)]
10:04:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf5f568400) [pid = 1846] [serial = 1745] [outer = 0x7fdf5f13b400]
10:04:47 INFO - PROCESS | 1846 | 1448042687717 Marionette INFO loaded listener.js
10:04:47 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf6627f400) [pid = 1846] [serial = 1746] [outer = 0x7fdf5f13b400]
10:04:48 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:04:48 INFO - document served over http requires an http
10:04:48 INFO - sub-resource via xhr-request using the http-csp
10:04:48 INFO - delivery method with no-redirect and when
10:04:48 INFO - the target request is cross-origin.
10:04:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1383ms
10:04:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:04:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67565000 == 33 [pid = 1846] [id = 623]
10:04:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf5ef87c00) [pid = 1846] [serial = 1747] [outer = (nil)]
10:04:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf67151000) [pid = 1846] [serial = 1748] [outer = 0x7fdf5ef87c00]
10:04:49 INFO - PROCESS | 1846 | 1448042689053 Marionette INFO loaded listener.js
10:04:49 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf696b8800) [pid = 1846] [serial = 1749] [outer = 0x7fdf5ef87c00]
10:04:49 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:04:49 INFO - document served over http requires an http
10:04:49 INFO - sub-resource via xhr-request using the http-csp
10:04:49 INFO - delivery method with swap-origin-redirect and when
10:04:49 INFO - the target request is cross-origin.
10:04:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1277ms
10:04:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:04:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a24800 == 34 [pid = 1846] [id = 624]
10:04:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf5f13ec00) [pid = 1846] [serial = 1750] [outer = (nil)]
10:04:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf69881c00) [pid = 1846] [serial = 1751] [outer = 0x7fdf5f13ec00]
10:04:50 INFO - PROCESS | 1846 | 1448042690325 Marionette INFO loaded listener.js
10:04:50 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf6a28bc00) [pid = 1846] [serial = 1752] [outer = 0x7fdf5f13ec00]
10:04:51 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:04:51 INFO - document served over http requires an https
10:04:51 INFO - sub-resource via fetch-request using the http-csp
10:04:51 INFO - delivery method with keep-origin-redirect and when
10:04:51 INFO - the target request is cross-origin.
10:04:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1325ms
10:04:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:04:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef2a800 == 35 [pid = 1846] [id = 625]
10:04:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf696bf800) [pid = 1846] [serial = 1753] [outer = (nil)]
10:04:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf6a443400) [pid = 1846] [serial = 1754] [outer = 0x7fdf696bf800]
10:04:51 INFO - PROCESS | 1846 | 1448042691635 Marionette INFO loaded listener.js
10:04:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf6a4e9400) [pid = 1846] [serial = 1755] [outer = 0x7fdf696bf800]
10:04:52 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:04:52 INFO - document served over http requires an https
10:04:52 INFO - sub-resource via fetch-request using the http-csp
10:04:52 INFO - delivery method with no-redirect and when
10:04:52 INFO - the target request is cross-origin.
10:04:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1232ms
10:04:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:04:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6909c800 == 36 [pid = 1846] [id = 626]
10:04:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf69884c00) [pid = 1846] [serial = 1756] [outer = (nil)]
10:04:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf6a50e800) [pid = 1846] [serial = 1757] [outer = 0x7fdf69884c00]
10:04:52 INFO - PROCESS | 1846 | 1448042692864 Marionette INFO loaded listener.js
10:04:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf6ae03000) [pid = 1846] [serial = 1758] [outer = 0x7fdf69884c00]
10:04:53 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:04:53 INFO - document served over http requires an https
10:04:53 INFO - sub-resource via fetch-request using the http-csp
10:04:53 INFO - delivery method with swap-origin-redirect and when
10:04:53 INFO - the target request is cross-origin.
10:04:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1225ms
10:04:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:04:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf675ba800 == 37 [pid = 1846] [id = 627]
10:04:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf6af69400) [pid = 1846] [serial = 1759] [outer = (nil)]
10:04:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf6b10ac00) [pid = 1846] [serial = 1760] [outer = 0x7fdf6af69400]
10:04:54 INFO - PROCESS | 1846 | 1448042694133 Marionette INFO loaded listener.js
10:04:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf6b1a8800) [pid = 1846] [serial = 1761] [outer = 0x7fdf6af69400]
10:04:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf693a3800 == 38 [pid = 1846] [id = 628]
10:04:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf6b1b0c00) [pid = 1846] [serial = 1762] [outer = (nil)]
10:04:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf6b109800) [pid = 1846] [serial = 1763] [outer = 0x7fdf6b1b0c00]
10:04:55 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:04:55 INFO - document served over http requires an https
10:04:55 INFO - sub-resource via iframe-tag using the http-csp
10:04:55 INFO - delivery method with keep-origin-redirect and when
10:04:55 INFO - the target request is cross-origin.
10:04:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1330ms
10:04:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:04:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6966d800 == 39 [pid = 1846] [id = 629]
10:04:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf6768c400) [pid = 1846] [serial = 1764] [outer = (nil)]
10:04:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf6c58d400) [pid = 1846] [serial = 1765] [outer = 0x7fdf6768c400]
10:04:55 INFO - PROCESS | 1846 | 1448042695457 Marionette INFO loaded listener.js
10:04:55 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf6e519800) [pid = 1846] [serial = 1766] [outer = 0x7fdf6768c400]
10:04:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69718800 == 40 [pid = 1846] [id = 630]
10:04:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf6e51b800) [pid = 1846] [serial = 1767] [outer = (nil)]
10:04:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf6e51a400) [pid = 1846] [serial = 1768] [outer = 0x7fdf6e51b800]
10:04:56 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:04:56 INFO - document served over http requires an https
10:04:56 INFO - sub-resource via iframe-tag using the http-csp
10:04:56 INFO - delivery method with no-redirect and when
10:04:56 INFO - the target request is cross-origin.
10:04:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1274ms
10:04:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:04:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69721000 == 41 [pid = 1846] [id = 631]
10:04:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf6b109400) [pid = 1846] [serial = 1769] [outer = (nil)]
10:04:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf6e520400) [pid = 1846] [serial = 1770] [outer = 0x7fdf6b109400]
10:04:56 INFO - PROCESS | 1846 | 1448042696731 Marionette INFO loaded listener.js
10:04:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf6e746000) [pid = 1846] [serial = 1771] [outer = 0x7fdf6b109400]
10:04:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a468800 == 42 [pid = 1846] [id = 632]
10:04:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf6e747800) [pid = 1846] [serial = 1772] [outer = (nil)]
10:04:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf6e626800) [pid = 1846] [serial = 1773] [outer = 0x7fdf6e747800]
10:04:57 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:04:57 INFO - document served over http requires an https
10:04:57 INFO - sub-resource via iframe-tag using the http-csp
10:04:57 INFO - delivery method with swap-origin-redirect and when
10:04:57 INFO - the target request is cross-origin.
10:04:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1276ms
10:04:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:04:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a1d800 == 43 [pid = 1846] [id = 633]
10:04:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf6a28c800) [pid = 1846] [serial = 1774] [outer = (nil)]
10:04:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf6e74dc00) [pid = 1846] [serial = 1775] [outer = 0x7fdf6a28c800]
10:04:58 INFO - PROCESS | 1846 | 1448042698029 Marionette INFO loaded listener.js
10:04:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf6f6c0c00) [pid = 1846] [serial = 1776] [outer = 0x7fdf6a28c800]
10:04:58 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:04:58 INFO - document served over http requires an https
10:04:58 INFO - sub-resource via script-tag using the http-csp
10:04:58 INFO - delivery method with keep-origin-redirect and when
10:04:58 INFO - the target request is cross-origin.
10:04:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1225ms
10:04:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:04:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6afe1000 == 44 [pid = 1846] [id = 634]
10:04:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf5f13ac00) [pid = 1846] [serial = 1777] [outer = (nil)]
10:04:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf6af6a400) [pid = 1846] [serial = 1778] [outer = 0x7fdf5f13ac00]
10:04:59 INFO - PROCESS | 1846 | 1448042699270 Marionette INFO loaded listener.js
10:04:59 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:04:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf6f783400) [pid = 1846] [serial = 1779] [outer = 0x7fdf5f13ac00]
10:05:00 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:05:00 INFO - document served over http requires an https
10:05:00 INFO - sub-resource via script-tag using the http-csp
10:05:00 INFO - delivery method with no-redirect and when
10:05:00 INFO - the target request is cross-origin.
10:05:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1225ms
10:05:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:05:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db20800 == 45 [pid = 1846] [id = 635]
10:05:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf5f13cc00) [pid = 1846] [serial = 1780] [outer = (nil)]
10:05:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf6ff52400) [pid = 1846] [serial = 1781] [outer = 0x7fdf5f13cc00]
10:05:00 INFO - PROCESS | 1846 | 1448042700657 Marionette INFO loaded listener.js
10:05:00 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf6ffd8400) [pid = 1846] [serial = 1782] [outer = 0x7fdf5f13cc00]
10:05:01 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:05:01 INFO - document served over http requires an https
10:05:01 INFO - sub-resource via script-tag using the http-csp
10:05:01 INFO - delivery method with swap-origin-redirect and when
10:05:01 INFO - the target request is cross-origin.
10:05:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1435ms
10:05:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:05:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbba800 == 46 [pid = 1846] [id = 636]
10:05:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf6a44a000) [pid = 1846] [serial = 1783] [outer = (nil)]
10:05:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf70016000) [pid = 1846] [serial = 1784] [outer = 0x7fdf6a44a000]
10:05:01 INFO - PROCESS | 1846 | 1448042701965 Marionette INFO loaded listener.js
10:05:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf702dc800) [pid = 1846] [serial = 1785] [outer = 0x7fdf6a44a000]
10:05:02 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:05:02 INFO - document served over http requires an https
10:05:02 INFO - sub-resource via xhr-request using the http-csp
10:05:02 INFO - delivery method with keep-origin-redirect and when
10:05:02 INFO - the target request is cross-origin.
10:05:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1229ms
10:05:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:05:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dfb0000 == 47 [pid = 1846] [id = 637]
10:05:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf6a289800) [pid = 1846] [serial = 1786] [outer = (nil)]
10:05:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf704b3000) [pid = 1846] [serial = 1787] [outer = 0x7fdf6a289800]
10:05:03 INFO - PROCESS | 1846 | 1448042703448 Marionette INFO loaded listener.js
10:05:03 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf706b9400) [pid = 1846] [serial = 1788] [outer = 0x7fdf6a289800]
10:05:04 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:05:04 INFO - document served over http requires an https
10:05:04 INFO - sub-resource via xhr-request using the http-csp
10:05:04 INFO - delivery method with no-redirect and when
10:05:04 INFO - the target request is cross-origin.
10:05:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1207ms
10:05:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:05:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e64b000 == 48 [pid = 1846] [id = 638]
10:05:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf6a50b800) [pid = 1846] [serial = 1789] [outer = (nil)]
10:05:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf704bb000) [pid = 1846] [serial = 1790] [outer = 0x7fdf6a50b800]
10:05:04 INFO - PROCESS | 1846 | 1448042704637 Marionette INFO loaded listener.js
10:05:04 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf70a2e400) [pid = 1846] [serial = 1791] [outer = 0x7fdf6a50b800]
10:05:05 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:05:05 INFO - document served over http requires an https
10:05:05 INFO - sub-resource via xhr-request using the http-csp
10:05:05 INFO - delivery method with swap-origin-redirect and when
10:05:05 INFO - the target request is cross-origin.
10:05:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1274ms
10:05:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:05:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e8be800 == 49 [pid = 1846] [id = 639]
10:05:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf6e630400) [pid = 1846] [serial = 1792] [outer = (nil)]
10:05:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf70e1f800) [pid = 1846] [serial = 1793] [outer = 0x7fdf6e630400]
10:05:05 INFO - PROCESS | 1846 | 1448042705922 Marionette INFO loaded listener.js
10:05:06 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf71111c00) [pid = 1846] [serial = 1794] [outer = 0x7fdf6e630400]
10:05:06 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:05:06 INFO - document served over http requires an http
10:05:06 INFO - sub-resource via fetch-request using the http-csp
10:05:06 INFO - delivery method with keep-origin-redirect and when
10:05:06 INFO - the target request is same-origin.
10:05:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1288ms
10:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:05:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f493000 == 50 [pid = 1846] [id = 640]
10:05:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf70e1d800) [pid = 1846] [serial = 1795] [outer = (nil)]
10:05:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf71118400) [pid = 1846] [serial = 1796] [outer = 0x7fdf70e1d800]
10:05:07 INFO - PROCESS | 1846 | 1448042707199 Marionette INFO loaded listener.js
10:05:07 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf76698800) [pid = 1846] [serial = 1797] [outer = 0x7fdf70e1d800]
10:05:08 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:05:08 INFO - document served over http requires an http
10:05:08 INFO - sub-resource via fetch-request using the http-csp
10:05:08 INFO - delivery method with no-redirect and when
10:05:08 INFO - the target request is same-origin.
10:05:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1175ms
10:05:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:05:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f920800 == 51 [pid = 1846] [id = 641]
10:05:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf71112400) [pid = 1846] [serial = 1798] [outer = (nil)]
10:05:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf7669e800) [pid = 1846] [serial = 1799] [outer = 0x7fdf71112400]
10:05:08 INFO - PROCESS | 1846 | 1448042708446 Marionette INFO loaded listener.js
10:05:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf76b34400) [pid = 1846] [serial = 1800] [outer = 0x7fdf71112400]
10:05:09 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:05:09 INFO - document served over http requires an http
10:05:09 INFO - sub-resource via fetch-request using the http-csp
10:05:09 INFO - delivery method with swap-origin-redirect and when
10:05:09 INFO - the target request is same-origin.
10:05:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1285ms
10:05:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:05:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6fdd0000 == 52 [pid = 1846] [id = 642]
10:05:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf76697800) [pid = 1846] [serial = 1801] [outer = (nil)]
10:05:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf76b3d800) [pid = 1846] [serial = 1802] [outer = 0x7fdf76697800]
10:05:09 INFO - PROCESS | 1846 | 1448042709737 Marionette INFO loaded listener.js
10:05:09 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf76dd2000) [pid = 1846] [serial = 1803] [outer = 0x7fdf76697800]
10:05:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ff14800 == 53 [pid = 1846] [id = 643]
10:05:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf76dd3000) [pid = 1846] [serial = 1804] [outer = (nil)]
10:05:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf76d50400) [pid = 1846] [serial = 1805] [outer = 0x7fdf76dd3000]
10:05:10 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:05:10 INFO - document served over http requires an http
10:05:10 INFO - sub-resource via iframe-tag using the http-csp
10:05:10 INFO - delivery method with keep-origin-redirect and when
10:05:10 INFO - the target request is same-origin.
10:05:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1377ms
10:05:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:05:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70204800 == 54 [pid = 1846] [id = 644]
10:05:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf696ba400) [pid = 1846] [serial = 1806] [outer = (nil)]
10:05:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf76ddc800) [pid = 1846] [serial = 1807] [outer = 0x7fdf696ba400]
10:05:11 INFO - PROCESS | 1846 | 1448042711166 Marionette INFO loaded listener.js
10:05:11 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf76f4f000) [pid = 1846] [serial = 1808] [outer = 0x7fdf696ba400]
10:05:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70940800 == 55 [pid = 1846] [id = 645]
10:05:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf77286c00) [pid = 1846] [serial = 1809] [outer = (nil)]
10:05:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf76f49800) [pid = 1846] [serial = 1810] [outer = 0x7fdf77286c00]
10:05:12 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:05:12 INFO - document served over http requires an http
10:05:12 INFO - sub-resource via iframe-tag using the http-csp
10:05:12 INFO - delivery method with no-redirect and when
10:05:12 INFO - the target request is same-origin.
10:05:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1379ms
10:05:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:05:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70958800 == 56 [pid = 1846] [id = 646]
10:05:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf76b35800) [pid = 1846] [serial = 1811] [outer = (nil)]
10:05:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf7728dc00) [pid = 1846] [serial = 1812] [outer = 0x7fdf76b35800]
10:05:12 INFO - PROCESS | 1846 | 1448042712494 Marionette INFO loaded listener.js
10:05:12 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf7766a800) [pid = 1846] [serial = 1813] [outer = 0x7fdf76b35800]
10:05:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf71143000 == 57 [pid = 1846] [id = 647]
10:05:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf776de000) [pid = 1846] [serial = 1814] [outer = (nil)]
10:05:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf776e2c00) [pid = 1846] [serial = 1815] [outer = 0x7fdf776de000]
10:05:13 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:05:13 INFO - document served over http requires an http
10:05:13 INFO - sub-resource via iframe-tag using the http-csp
10:05:13 INFO - delivery method with swap-origin-redirect and when
10:05:13 INFO - the target request is same-origin.
10:05:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1277ms
10:05:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:05:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf766b8000 == 58 [pid = 1846] [id = 648]
10:05:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf76ddfc00) [pid = 1846] [serial = 1816] [outer = (nil)]
10:05:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf77c73c00) [pid = 1846] [serial = 1817] [outer = 0x7fdf76ddfc00]
10:05:13 INFO - PROCESS | 1846 | 1448042713789 Marionette INFO loaded listener.js
10:05:13 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf77c86000) [pid = 1846] [serial = 1818] [outer = 0x7fdf76ddfc00]
10:05:14 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:05:14 INFO - document served over http requires an http
10:05:14 INFO - sub-resource via script-tag using the http-csp
10:05:14 INFO - delivery method with keep-origin-redirect and when
10:05:14 INFO - the target request is same-origin.
10:05:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1279ms
10:05:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:05:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76743800 == 59 [pid = 1846] [id = 649]
10:05:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf776df800) [pid = 1846] [serial = 1819] [outer = (nil)]
10:05:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf77c8cc00) [pid = 1846] [serial = 1820] [outer = 0x7fdf776df800]
10:05:15 INFO - PROCESS | 1846 | 1448042715057 Marionette INFO loaded listener.js
10:05:15 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fdf77d7e000) [pid = 1846] [serial = 1821] [outer = 0x7fdf776df800]
10:05:15 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:05:15 INFO - document served over http requires an http
10:05:15 INFO - sub-resource via script-tag using the http-csp
10:05:15 INFO - delivery method with no-redirect and when
10:05:15 INFO - the target request is same-origin.
10:05:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1226ms
10:05:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:05:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772d4800 == 60 [pid = 1846] [id = 650]
10:05:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fdf77c88c00) [pid = 1846] [serial = 1822] [outer = (nil)]
10:05:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fdf781ccc00) [pid = 1846] [serial = 1823] [outer = 0x7fdf77c88c00]
10:05:16 INFO - PROCESS | 1846 | 1448042716320 Marionette INFO loaded listener.js
10:05:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fdf78525000) [pid = 1846] [serial = 1824] [outer = 0x7fdf77c88c00]
10:05:17 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:05:17 INFO - document served over http requires an http
10:05:17 INFO - sub-resource via script-tag using the http-csp
10:05:17 INFO - delivery method with swap-origin-redirect and when
10:05:17 INFO - the target request is same-origin.
10:05:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1243ms
10:05:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:05:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5eb41000 == 59 [pid = 1846] [id = 615]
10:05:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6283d800 == 58 [pid = 1846] [id = 617]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6284b800 == 57 [pid = 1846] [id = 458]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6757f800 == 56 [pid = 1846] [id = 461]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69711800 == 55 [pid = 1846] [id = 472]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf68644000 == 54 [pid = 1846] [id = 468]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf693a3800 == 53 [pid = 1846] [id = 628]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf85602800 == 52 [pid = 1846] [id = 614]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a474000 == 51 [pid = 1846] [id = 474]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69718800 == 50 [pid = 1846] [id = 630]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5eb47000 == 49 [pid = 1846] [id = 464]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a468800 == 48 [pid = 1846] [id = 632]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677f4000 == 47 [pid = 1846] [id = 462]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e64b000 == 46 [pid = 1846] [id = 638]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e8be800 == 45 [pid = 1846] [id = 639]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f493000 == 44 [pid = 1846] [id = 640]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f920800 == 43 [pid = 1846] [id = 641]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6fdd0000 == 42 [pid = 1846] [id = 642]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ff14800 == 41 [pid = 1846] [id = 643]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70204800 == 40 [pid = 1846] [id = 644]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70940800 == 39 [pid = 1846] [id = 645]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70958800 == 38 [pid = 1846] [id = 646]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf71143000 == 37 [pid = 1846] [id = 647]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67b99800 == 36 [pid = 1846] [id = 466]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766b8000 == 35 [pid = 1846] [id = 648]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69248800 == 34 [pid = 1846] [id = 470]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76743800 == 33 [pid = 1846] [id = 649]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772d4800 == 32 [pid = 1846] [id = 650]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db03800 == 31 [pid = 1846] [id = 476]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf690a5800 == 30 [pid = 1846] [id = 469]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677f3800 == 29 [pid = 1846] [id = 471]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a23c000 == 28 [pid = 1846] [id = 473]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f73000 == 27 [pid = 1846] [id = 459]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab17000 == 26 [pid = 1846] [id = 475]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67368800 == 25 [pid = 1846] [id = 460]
10:05:19 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db3c800 == 24 [pid = 1846] [id = 477]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fdf6e744400) [pid = 1846] [serial = 1645] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fdf6f6c1000) [pid = 1846] [serial = 1635] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fdf7ff8bc00) [pid = 1846] [serial = 1611] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fdf7fd8e400) [pid = 1846] [serial = 1598] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf7b462c00) [pid = 1846] [serial = 1572] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf7caf3000) [pid = 1846] [serial = 1584] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf7fd9cc00) [pid = 1846] [serial = 1603] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf7f53c400) [pid = 1846] [serial = 1587] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf76f48400) [pid = 1846] [serial = 1556] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf7f540800) [pid = 1846] [serial = 1626] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf7f5cc800) [pid = 1846] [serial = 1590] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf7001ec00) [pid = 1846] [serial = 1551] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf800a8400) [pid = 1846] [serial = 1614] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf76dd4400) [pid = 1846] [serial = 1548] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf7a7dc800) [pid = 1846] [serial = 1569] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf6af64400) [pid = 1846] [serial = 1632] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf6950bc00) [pid = 1846] [serial = 1629] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf78523c00) [pid = 1846] [serial = 1566] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf7f70d800) [pid = 1846] [serial = 1593] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf6987c000) [pid = 1846] [serial = 1640] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf77c85c00) [pid = 1846] [serial = 1561] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf7ff7e800) [pid = 1846] [serial = 1608] [outer = (nil)] [url = about:blank]
10:05:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5eb50800 == 25 [pid = 1846] [id = 651]
10:05:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf5ef85800) [pid = 1846] [serial = 1825] [outer = (nil)]
10:05:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf5ef89800) [pid = 1846] [serial = 1826] [outer = 0x7fdf5ef85800]
10:05:20 INFO - PROCESS | 1846 | 1448042720940 Marionette INFO loaded listener.js
10:05:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf5f13d400) [pid = 1846] [serial = 1827] [outer = 0x7fdf5ef85800]
10:05:21 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:05:21 INFO - document served over http requires an http
10:05:21 INFO - sub-resource via xhr-request using the http-csp
10:05:21 INFO - delivery method with keep-origin-redirect and when
10:05:21 INFO - the target request is same-origin.
10:05:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 4691ms
10:05:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:05:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6430d800 == 26 [pid = 1846] [id = 652]
10:05:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf5f570800) [pid = 1846] [serial = 1828] [outer = (nil)]
10:05:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf65fbd800) [pid = 1846] [serial = 1829] [outer = 0x7fdf5f570800]
10:05:22 INFO - PROCESS | 1846 | 1448042722208 Marionette INFO loaded listener.js
10:05:22 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf66286000) [pid = 1846] [serial = 1830] [outer = 0x7fdf5f570800]
10:05:22 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:05:22 INFO - document served over http requires an http
10:05:22 INFO - sub-resource via xhr-request using the http-csp
10:05:22 INFO - delivery method with no-redirect and when
10:05:22 INFO - the target request is same-origin.
10:05:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1029ms
10:05:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:05:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65c64800 == 27 [pid = 1846] [id = 653]
10:05:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf66285c00) [pid = 1846] [serial = 1831] [outer = (nil)]
10:05:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf6714c400) [pid = 1846] [serial = 1832] [outer = 0x7fdf66285c00]
10:05:23 INFO - PROCESS | 1846 | 1448042723222 Marionette INFO loaded listener.js
10:05:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf673ef000) [pid = 1846] [serial = 1833] [outer = 0x7fdf66285c00]
10:05:24 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:05:24 INFO - document served over http requires an http
10:05:24 INFO - sub-resource via xhr-request using the http-csp
10:05:24 INFO - delivery method with swap-origin-redirect and when
10:05:24 INFO - the target request is same-origin.
10:05:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1129ms
10:05:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:05:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67369000 == 28 [pid = 1846] [id = 654]
10:05:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf6769bc00) [pid = 1846] [serial = 1834] [outer = (nil)]
10:05:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf67d21800) [pid = 1846] [serial = 1835] [outer = 0x7fdf6769bc00]
10:05:24 INFO - PROCESS | 1846 | 1448042724351 Marionette INFO loaded listener.js
10:05:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf68013c00) [pid = 1846] [serial = 1836] [outer = 0x7fdf6769bc00]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf5f13f000) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf69881400) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf6a513800) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf80892c00) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf82a05000) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf83c07800) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf83c6f800) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf83fe2c00) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf70016c00) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf70017c00) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf7669dc00) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf767c3000) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf76f4a400) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf77669000) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf781d8000) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf7b803c00) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf704b3800) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf7c5ea800) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf5ef8f000) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf65fb5800) [pid = 1846] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf5eb83400) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf5eb88c00) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf5eb88800) [pid = 1846] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042677702]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf696c1000) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf7ff85800) [pid = 1846] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042658124]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf804db800) [pid = 1846] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf6a4e4c00) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf6a50b000) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf65fbdc00) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf5eb89c00) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf767bac00) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf67149000) [pid = 1846] [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:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf7c518800) [pid = 1846] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf8457a000) [pid = 1846] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf68434000) [pid = 1846] [serial = 1742] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf804df800) [pid = 1846] [serial = 1691] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf8054b000) [pid = 1846] [serial = 1694] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf805be800) [pid = 1846] [serial = 1697] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf805c8400) [pid = 1846] [serial = 1700] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf80893c00) [pid = 1846] [serial = 1703] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf83496800) [pid = 1846] [serial = 1706] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf8384f800) [pid = 1846] [serial = 1709] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf83c78400) [pid = 1846] [serial = 1712] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf842d5000) [pid = 1846] [serial = 1715] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf843da800) [pid = 1846] [serial = 1718] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf843e0400) [pid = 1846] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf84656000) [pid = 1846] [serial = 1723] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf5ef8b800) [pid = 1846] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042677702]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf5f56cc00) [pid = 1846] [serial = 1728] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf5f575c00) [pid = 1846] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf6627ec00) [pid = 1846] [serial = 1733] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf673f0c00) [pid = 1846] [serial = 1736] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf5eb8a400) [pid = 1846] [serial = 1739] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf673e2400) [pid = 1846] [serial = 1649] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf6af5e800) [pid = 1846] [serial = 1652] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf6fb5b800) [pid = 1846] [serial = 1655] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf702db000) [pid = 1846] [serial = 1658] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf70a2a400) [pid = 1846] [serial = 1661] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf76b3b800) [pid = 1846] [serial = 1664] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf76f4d800) [pid = 1846] [serial = 1667] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf776dd000) [pid = 1846] [serial = 1670] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf7852d000) [pid = 1846] [serial = 1673] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf7ade6c00) [pid = 1846] [serial = 1676] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf7c51c800) [pid = 1846] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf7caf2800) [pid = 1846] [serial = 1681] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf7fd9c400) [pid = 1846] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042658124]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf7fd9a800) [pid = 1846] [serial = 1686] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf80218800) [pid = 1846] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf69511400) [pid = 1846] [serial = 1743] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf8088e800) [pid = 1846] [serial = 1701] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf82a09800) [pid = 1846] [serial = 1704] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf8281cc00) [pid = 1846] [serial = 1707] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf706bd000) [pid = 1846] [serial = 1659] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf71116000) [pid = 1846] [serial = 1662] [outer = (nil)] [url = about:blank]
10:05:26 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf76dde000) [pid = 1846] [serial = 1665] [outer = (nil)] [url = about:blank]
10:05:26 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:05:26 INFO - document served over http requires an https
10:05:26 INFO - sub-resource via fetch-request using the http-csp
10:05:26 INFO - delivery method with keep-origin-redirect and when
10:05:26 INFO - the target request is same-origin.
10:05:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2338ms
10:05:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:05:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6757b000 == 29 [pid = 1846] [id = 655]
10:05:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf5f13fc00) [pid = 1846] [serial = 1837] [outer = (nil)]
10:05:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf67152400) [pid = 1846] [serial = 1838] [outer = 0x7fdf5f13fc00]
10:05:26 INFO - PROCESS | 1846 | 1448042726704 Marionette INFO loaded listener.js
10:05:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf68434000) [pid = 1846] [serial = 1839] [outer = 0x7fdf5f13fc00]
10:05:27 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:05:27 INFO - document served over http requires an https
10:05:27 INFO - sub-resource via fetch-request using the http-csp
10:05:27 INFO - delivery method with no-redirect and when
10:05:27 INFO - the target request is same-origin.
10:05:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 922ms
10:05:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:05:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67376000 == 30 [pid = 1846] [id = 656]
10:05:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf65fb5c00) [pid = 1846] [serial = 1840] [outer = (nil)]
10:05:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf68434800) [pid = 1846] [serial = 1841] [outer = 0x7fdf65fb5c00]
10:05:27 INFO - PROCESS | 1846 | 1448042727588 Marionette INFO loaded listener.js
10:05:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf696bb000) [pid = 1846] [serial = 1842] [outer = 0x7fdf65fb5c00]
10:05:28 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:05:28 INFO - document served over http requires an https
10:05:28 INFO - sub-resource via fetch-request using the http-csp
10:05:28 INFO - delivery method with swap-origin-redirect and when
10:05:28 INFO - the target request is same-origin.
10:05:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1026ms
10:05:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:05:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5eb42800 == 31 [pid = 1846] [id = 657]
10:05:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf5eb8b800) [pid = 1846] [serial = 1843] [outer = (nil)]
10:05:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf5f140000) [pid = 1846] [serial = 1844] [outer = 0x7fdf5eb8b800]
10:05:28 INFO - PROCESS | 1846 | 1448042728825 Marionette INFO loaded listener.js
10:05:28 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf66281000) [pid = 1846] [serial = 1845] [outer = 0x7fdf5eb8b800]
10:05:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf66fbd000 == 32 [pid = 1846] [id = 658]
10:05:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf65fb6400) [pid = 1846] [serial = 1846] [outer = (nil)]
10:05:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf5eb84400) [pid = 1846] [serial = 1847] [outer = 0x7fdf65fb6400]
10:05:29 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:05:29 INFO - document served over http requires an https
10:05:29 INFO - sub-resource via iframe-tag using the http-csp
10:05:29 INFO - delivery method with keep-origin-redirect and when
10:05:29 INFO - the target request is same-origin.
10:05:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1386ms
10:05:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:05:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a18800 == 33 [pid = 1846] [id = 659]
10:05:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf5eb81800) [pid = 1846] [serial = 1848] [outer = (nil)]
10:05:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf67152000) [pid = 1846] [serial = 1849] [outer = 0x7fdf5eb81800]
10:05:30 INFO - PROCESS | 1846 | 1448042730177 Marionette INFO loaded listener.js
10:05:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf6950dc00) [pid = 1846] [serial = 1850] [outer = 0x7fdf5eb81800]
10:05:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67b9e000 == 34 [pid = 1846] [id = 660]
10:05:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf6950cc00) [pid = 1846] [serial = 1851] [outer = (nil)]
10:05:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf69879400) [pid = 1846] [serial = 1852] [outer = 0x7fdf6950cc00]
10:05:31 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:05:31 INFO - document served over http requires an https
10:05:31 INFO - sub-resource via iframe-tag using the http-csp
10:05:31 INFO - delivery method with no-redirect and when
10:05:31 INFO - the target request is same-origin.
10:05:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1383ms
10:05:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:05:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67bb2000 == 35 [pid = 1846] [id = 661]
10:05:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf5eb86800) [pid = 1846] [serial = 1853] [outer = (nil)]
10:05:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf6987fc00) [pid = 1846] [serial = 1854] [outer = 0x7fdf5eb86800]
10:05:31 INFO - PROCESS | 1846 | 1448042731584 Marionette INFO loaded listener.js
10:05:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf6a289400) [pid = 1846] [serial = 1855] [outer = 0x7fdf5eb86800]
10:05:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6864e800 == 36 [pid = 1846] [id = 662]
10:05:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf6a289c00) [pid = 1846] [serial = 1856] [outer = (nil)]
10:05:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf6987ec00) [pid = 1846] [serial = 1857] [outer = 0x7fdf6a289c00]
10:05:32 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:05:32 INFO - document served over http requires an https
10:05:32 INFO - sub-resource via iframe-tag using the http-csp
10:05:32 INFO - delivery method with swap-origin-redirect and when
10:05:32 INFO - the target request is same-origin.
10:05:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1331ms
10:05:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:05:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf68657800 == 37 [pid = 1846] [id = 663]
10:05:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf69878c00) [pid = 1846] [serial = 1858] [outer = (nil)]
10:05:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf6a448400) [pid = 1846] [serial = 1859] [outer = 0x7fdf69878c00]
10:05:32 INFO - PROCESS | 1846 | 1448042732867 Marionette INFO loaded listener.js
10:05:32 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf6a450800) [pid = 1846] [serial = 1860] [outer = 0x7fdf69878c00]
10:05:33 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:05:33 INFO - document served over http requires an https
10:05:33 INFO - sub-resource via script-tag using the http-csp
10:05:33 INFO - delivery method with keep-origin-redirect and when
10:05:33 INFO - the target request is same-origin.
10:05:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1176ms
10:05:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:05:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6923a000 == 38 [pid = 1846] [id = 664]
10:05:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf6a44d000) [pid = 1846] [serial = 1861] [outer = (nil)]
10:05:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf6a4e6c00) [pid = 1846] [serial = 1862] [outer = 0x7fdf6a44d000]
10:05:34 INFO - PROCESS | 1846 | 1448042734078 Marionette INFO loaded listener.js
10:05:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf6a50a400) [pid = 1846] [serial = 1863] [outer = 0x7fdf6a44d000]
10:05:34 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:05:34 INFO - document served over http requires an https
10:05:34 INFO - sub-resource via script-tag using the http-csp
10:05:34 INFO - delivery method with no-redirect and when
10:05:34 INFO - the target request is same-origin.
10:05:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1178ms
10:05:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:05:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf66fc5800 == 39 [pid = 1846] [id = 665]
10:05:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf6ae02800) [pid = 1846] [serial = 1864] [outer = (nil)]
10:05:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf6ae08000) [pid = 1846] [serial = 1865] [outer = 0x7fdf6ae02800]
10:05:35 INFO - PROCESS | 1846 | 1448042735295 Marionette INFO loaded listener.js
10:05:35 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf6ae10800) [pid = 1846] [serial = 1866] [outer = 0x7fdf6ae02800]
10:05:36 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:05:36 INFO - document served over http requires an https
10:05:36 INFO - sub-resource via script-tag using the http-csp
10:05:36 INFO - delivery method with swap-origin-redirect and when
10:05:36 INFO - the target request is same-origin.
10:05:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1375ms
10:05:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:05:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6970c800 == 40 [pid = 1846] [id = 666]
10:05:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf5f13f400) [pid = 1846] [serial = 1867] [outer = (nil)]
10:05:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf6af5cc00) [pid = 1846] [serial = 1868] [outer = 0x7fdf5f13f400]
10:05:36 INFO - PROCESS | 1846 | 1448042736647 Marionette INFO loaded listener.js
10:05:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf6b10a800) [pid = 1846] [serial = 1869] [outer = 0x7fdf5f13f400]
10:05:37 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:05:37 INFO - document served over http requires an https
10:05:37 INFO - sub-resource via xhr-request using the http-csp
10:05:37 INFO - delivery method with keep-origin-redirect and when
10:05:37 INFO - the target request is same-origin.
10:05:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1176ms
10:05:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:05:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a243800 == 41 [pid = 1846] [id = 667]
10:05:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf6ae04400) [pid = 1846] [serial = 1870] [outer = (nil)]
10:05:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf6af5f800) [pid = 1846] [serial = 1871] [outer = 0x7fdf6ae04400]
10:05:37 INFO - PROCESS | 1846 | 1448042737887 Marionette INFO loaded listener.js
10:05:37 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf6b1a8400) [pid = 1846] [serial = 1872] [outer = 0x7fdf6ae04400]
10:05:38 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:05:38 INFO - document served over http requires an https
10:05:38 INFO - sub-resource via xhr-request using the http-csp
10:05:38 INFO - delivery method with no-redirect and when
10:05:38 INFO - the target request is same-origin.
10:05:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1225ms
10:05:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:05:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a47e800 == 42 [pid = 1846] [id = 668]
10:05:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf6ae0d400) [pid = 1846] [serial = 1873] [outer = (nil)]
10:05:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf6b1ad400) [pid = 1846] [serial = 1874] [outer = 0x7fdf6ae0d400]
10:05:39 INFO - PROCESS | 1846 | 1448042739065 Marionette INFO loaded listener.js
10:05:39 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf6c58b400) [pid = 1846] [serial = 1875] [outer = 0x7fdf6ae0d400]
10:05:39 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:05:39 INFO - document served over http requires an https
10:05:39 INFO - sub-resource via xhr-request using the http-csp
10:05:39 INFO - delivery method with swap-origin-redirect and when
10:05:39 INFO - the target request is same-origin.
10:05:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1174ms
10:05:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:05:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab28800 == 43 [pid = 1846] [id = 669]
10:05:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf6c58e000) [pid = 1846] [serial = 1876] [outer = (nil)]
10:05:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf6e515000) [pid = 1846] [serial = 1877] [outer = 0x7fdf6c58e000]
10:05:40 INFO - PROCESS | 1846 | 1448042740255 Marionette INFO loaded listener.js
10:05:40 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf6e520000) [pid = 1846] [serial = 1878] [outer = 0x7fdf6c58e000]
10:05:42 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:05:42 INFO - document served over http requires an http
10:05:42 INFO - sub-resource via fetch-request using the meta-csp
10:05:42 INFO - delivery method with keep-origin-redirect and when
10:05:42 INFO - the target request is cross-origin.
10:05:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2531ms
10:05:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:05:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67bb0000 == 44 [pid = 1846] [id = 670]
10:05:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf6e62dc00) [pid = 1846] [serial = 1879] [outer = (nil)]
10:05:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf6e74b400) [pid = 1846] [serial = 1880] [outer = 0x7fdf6e62dc00]
10:05:42 INFO - PROCESS | 1846 | 1448042742811 Marionette INFO loaded listener.js
10:05:42 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf6f557c00) [pid = 1846] [serial = 1881] [outer = 0x7fdf6e62dc00]
10:05:43 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:05:43 INFO - document served over http requires an http
10:05:43 INFO - sub-resource via fetch-request using the meta-csp
10:05:43 INFO - delivery method with no-redirect and when
10:05:43 INFO - the target request is cross-origin.
10:05:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1326ms
10:05:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:05:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6283d000 == 45 [pid = 1846] [id = 671]
10:05:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf5eb87800) [pid = 1846] [serial = 1882] [outer = (nil)]
10:05:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf6627d800) [pid = 1846] [serial = 1883] [outer = 0x7fdf5eb87800]
10:05:44 INFO - PROCESS | 1846 | 1448042744117 Marionette INFO loaded listener.js
10:05:44 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf6f559800) [pid = 1846] [serial = 1884] [outer = 0x7fdf5eb87800]
10:05:44 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:05:44 INFO - document served over http requires an http
10:05:44 INFO - sub-resource via fetch-request using the meta-csp
10:05:44 INFO - delivery method with swap-origin-redirect and when
10:05:44 INFO - the target request is cross-origin.
10:05:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1237ms
10:05:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:05:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67b9f800 == 46 [pid = 1846] [id = 672]
10:05:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf5eb83800) [pid = 1846] [serial = 1885] [outer = (nil)]
10:05:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf5eb87c00) [pid = 1846] [serial = 1886] [outer = 0x7fdf5eb83800]
10:05:45 INFO - PROCESS | 1846 | 1448042745740 Marionette INFO loaded listener.js
10:05:45 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf6f6be000) [pid = 1846] [serial = 1887] [outer = 0x7fdf5eb83800]
10:05:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6284f000 == 47 [pid = 1846] [id = 673]
10:05:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf5eb8f800) [pid = 1846] [serial = 1888] [outer = (nil)]
10:05:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf5f132000) [pid = 1846] [serial = 1889] [outer = 0x7fdf5eb8f800]
10:05:46 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:05:46 INFO - document served over http requires an http
10:05:46 INFO - sub-resource via iframe-tag using the meta-csp
10:05:46 INFO - delivery method with keep-origin-redirect and when
10:05:46 INFO - the target request is cross-origin.
10:05:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1782ms
10:05:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:05:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67372800 == 48 [pid = 1846] [id = 674]
10:05:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf5f13e800) [pid = 1846] [serial = 1890] [outer = (nil)]
10:05:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf65fbd400) [pid = 1846] [serial = 1891] [outer = 0x7fdf5f13e800]
10:05:47 INFO - PROCESS | 1846 | 1448042747251 Marionette INFO loaded listener.js
10:05:47 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf6768e400) [pid = 1846] [serial = 1892] [outer = 0x7fdf5f13e800]
10:05:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef38000 == 49 [pid = 1846] [id = 675]
10:05:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf5ef8a400) [pid = 1846] [serial = 1893] [outer = (nil)]
10:05:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf65fbf800) [pid = 1846] [serial = 1894] [outer = 0x7fdf5ef8a400]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf67698c00) [pid = 1846] [serial = 1737] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf80221000) [pid = 1846] [serial = 1687] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf7f544c00) [pid = 1846] [serial = 1682] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf7b765800) [pid = 1846] [serial = 1677] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf7ade5c00) [pid = 1846] [serial = 1674] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf781d6000) [pid = 1846] [serial = 1671] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf776e9400) [pid = 1846] [serial = 1668] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf6ffd8800) [pid = 1846] [serial = 1656] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf6e627c00) [pid = 1846] [serial = 1653] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf69882c00) [pid = 1846] [serial = 1650] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf65fb2400) [pid = 1846] [serial = 1729] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf8465e800) [pid = 1846] [serial = 1724] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf843e1000) [pid = 1846] [serial = 1719] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf843d5000) [pid = 1846] [serial = 1716] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf83c71400) [pid = 1846] [serial = 1713] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf70021400) [pid = 1846] [serial = 1710] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf805c8000) [pid = 1846] [serial = 1698] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf805bbc00) [pid = 1846] [serial = 1695] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf8054ac00) [pid = 1846] [serial = 1692] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf67148c00) [pid = 1846] [serial = 1734] [outer = (nil)] [url = about:blank]
10:05:48 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf67d27000) [pid = 1846] [serial = 1740] [outer = (nil)] [url = about:blank]
10:05:48 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:05:48 INFO - document served over http requires an http
10:05:48 INFO - sub-resource via iframe-tag using the meta-csp
10:05:48 INFO - delivery method with no-redirect and when
10:05:48 INFO - the target request is cross-origin.
10:05:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1396ms
10:05:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:05:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf62850800 == 50 [pid = 1846] [id = 676]
10:05:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf5f568800) [pid = 1846] [serial = 1895] [outer = (nil)]
10:05:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf673e6000) [pid = 1846] [serial = 1896] [outer = 0x7fdf5f568800]
10:05:48 INFO - PROCESS | 1846 | 1448042748457 Marionette INFO loaded listener.js
10:05:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf67d25400) [pid = 1846] [serial = 1897] [outer = 0x7fdf5f568800]
10:05:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f76000 == 51 [pid = 1846] [id = 677]
10:05:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf6769b800) [pid = 1846] [serial = 1898] [outer = (nil)]
10:05:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf6801c800) [pid = 1846] [serial = 1899] [outer = 0x7fdf6769b800]
10:05:49 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:05:49 INFO - document served over http requires an http
10:05:49 INFO - sub-resource via iframe-tag using the meta-csp
10:05:49 INFO - delivery method with swap-origin-redirect and when
10:05:49 INFO - the target request is cross-origin.
10:05:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1028ms
10:05:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:05:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67564800 == 52 [pid = 1846] [id = 678]
10:05:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf69504000) [pid = 1846] [serial = 1900] [outer = (nil)]
10:05:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf6987a400) [pid = 1846] [serial = 1901] [outer = 0x7fdf69504000]
10:05:49 INFO - PROCESS | 1846 | 1448042749524 Marionette INFO loaded listener.js
10:05:49 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf6a447000) [pid = 1846] [serial = 1902] [outer = 0x7fdf69504000]
10:05:50 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:05:50 INFO - document served over http requires an http
10:05:50 INFO - sub-resource via script-tag using the meta-csp
10:05:50 INFO - delivery method with keep-origin-redirect and when
10:05:50 INFO - the target request is cross-origin.
10:05:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 981ms
10:05:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:05:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf64322800 == 53 [pid = 1846] [id = 679]
10:05:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf696c3400) [pid = 1846] [serial = 1903] [outer = (nil)]
10:05:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf6a4ecc00) [pid = 1846] [serial = 1904] [outer = 0x7fdf696c3400]
10:05:50 INFO - PROCESS | 1846 | 1448042750528 Marionette INFO loaded listener.js
10:05:50 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf6af63000) [pid = 1846] [serial = 1905] [outer = 0x7fdf696c3400]
10:05:51 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:05:51 INFO - document served over http requires an http
10:05:51 INFO - sub-resource via script-tag using the meta-csp
10:05:51 INFO - delivery method with no-redirect and when
10:05:51 INFO - the target request is cross-origin.
10:05:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1025ms
10:05:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:05:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6924a800 == 54 [pid = 1846] [id = 680]
10:05:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf6987d000) [pid = 1846] [serial = 1906] [outer = (nil)]
10:05:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf6b1a7c00) [pid = 1846] [serial = 1907] [outer = 0x7fdf6987d000]
10:05:51 INFO - PROCESS | 1846 | 1448042751569 Marionette INFO loaded listener.js
10:05:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf6e631000) [pid = 1846] [serial = 1908] [outer = 0x7fdf6987d000]
10:05:52 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:05:52 INFO - document served over http requires an http
10:05:52 INFO - sub-resource via script-tag using the meta-csp
10:05:52 INFO - delivery method with swap-origin-redirect and when
10:05:52 INFO - the target request is cross-origin.
10:05:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 975ms
10:05:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf76b35800) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf71112400) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf76697800) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf696ba400) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf6a50b800) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf6e630400) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf70e1d800) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf6a44a000) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf6a289800) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf6b109400) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf69884c00) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf6af69400) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf6768c400) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf5ef87c00) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf5f13ec00) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf696bf800) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf5f13b400) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf68434800) [pid = 1846] [serial = 1841] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf77c8cc00) [pid = 1846] [serial = 1820] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf781ccc00) [pid = 1846] [serial = 1823] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf776e2c00) [pid = 1846] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf7728dc00) [pid = 1846] [serial = 1812] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf77c73c00) [pid = 1846] [serial = 1817] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf7669e800) [pid = 1846] [serial = 1799] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf76d50400) [pid = 1846] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf76b3d800) [pid = 1846] [serial = 1802] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf76f49800) [pid = 1846] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042711806]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf76ddc800) [pid = 1846] [serial = 1807] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf704bb000) [pid = 1846] [serial = 1790] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf70e1f800) [pid = 1846] [serial = 1793] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf71118400) [pid = 1846] [serial = 1796] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf6ff52400) [pid = 1846] [serial = 1781] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf70016000) [pid = 1846] [serial = 1784] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf704b3000) [pid = 1846] [serial = 1787] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf6e626800) [pid = 1846] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf6e520400) [pid = 1846] [serial = 1770] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf6e74dc00) [pid = 1846] [serial = 1775] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf6af6a400) [pid = 1846] [serial = 1778] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf6a50e800) [pid = 1846] [serial = 1757] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf6b109800) [pid = 1846] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf6b10ac00) [pid = 1846] [serial = 1760] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf6e51a400) [pid = 1846] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042696056]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf6c58d400) [pid = 1846] [serial = 1765] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf67151000) [pid = 1846] [serial = 1748] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf69881c00) [pid = 1846] [serial = 1751] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf6a443400) [pid = 1846] [serial = 1754] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf5f568400) [pid = 1846] [serial = 1745] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf65fbd800) [pid = 1846] [serial = 1829] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf67152400) [pid = 1846] [serial = 1838] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf67d21800) [pid = 1846] [serial = 1835] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf6714c400) [pid = 1846] [serial = 1832] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf6a28c800) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fdf76ddfc00) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fdf6e51b800) [pid = 1846] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042696056]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fdf6b1b0c00) [pid = 1846] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fdf76dd3000) [pid = 1846] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fdf5f570800) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fdf6769bc00) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fdf5f13ac00) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fdf776de000) [pid = 1846] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fdf5ef85800) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fdf6e747800) [pid = 1846] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fdf77286c00) [pid = 1846] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042711806]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fdf776df800) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fdf5f13fc00) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fdf5f13cc00) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fdf66285c00) [pid = 1846] [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:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fdf5ef89800) [pid = 1846] [serial = 1826] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fdf70a2e400) [pid = 1846] [serial = 1791] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fdf702dc800) [pid = 1846] [serial = 1785] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fdf706b9400) [pid = 1846] [serial = 1788] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fdf696b8800) [pid = 1846] [serial = 1749] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fdf6627f400) [pid = 1846] [serial = 1746] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fdf66286000) [pid = 1846] [serial = 1830] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fdf673ef000) [pid = 1846] [serial = 1833] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fdf5f13d400) [pid = 1846] [serial = 1827] [outer = (nil)] [url = about:blank]
10:05:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a244800 == 55 [pid = 1846] [id = 681]
10:05:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7fdf5ef81800) [pid = 1846] [serial = 1909] [outer = (nil)]
10:05:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7fdf5ef89800) [pid = 1846] [serial = 1910] [outer = 0x7fdf5ef81800]
10:05:52 INFO - PROCESS | 1846 | 1448042752767 Marionette INFO loaded listener.js
10:05:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7fdf67699800) [pid = 1846] [serial = 1911] [outer = 0x7fdf5ef81800]
10:05:53 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:05:53 INFO - document served over http requires an http
10:05:53 INFO - sub-resource via xhr-request using the meta-csp
10:05:53 INFO - delivery method with keep-origin-redirect and when
10:05:53 INFO - the target request is cross-origin.
10:05:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1123ms
10:05:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:05:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6971d000 == 56 [pid = 1846] [id = 682]
10:05:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7fdf5ef85800) [pid = 1846] [serial = 1912] [outer = (nil)]
10:05:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7fdf6b109800) [pid = 1846] [serial = 1913] [outer = 0x7fdf5ef85800]
10:05:53 INFO - PROCESS | 1846 | 1448042753706 Marionette INFO loaded listener.js
10:05:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7fdf6f6c1400) [pid = 1846] [serial = 1914] [outer = 0x7fdf5ef85800]
10:05:54 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:05:54 INFO - document served over http requires an http
10:05:54 INFO - sub-resource via xhr-request using the meta-csp
10:05:54 INFO - delivery method with no-redirect and when
10:05:54 INFO - the target request is cross-origin.
10:05:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 922ms
10:05:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:05:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5eb50000 == 57 [pid = 1846] [id = 683]
10:05:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7fdf5eb80c00) [pid = 1846] [serial = 1915] [outer = (nil)]
10:05:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7fdf5eb83400) [pid = 1846] [serial = 1916] [outer = 0x7fdf5eb80c00]
10:05:54 INFO - PROCESS | 1846 | 1448042754732 Marionette INFO loaded listener.js
10:05:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7fdf5f13d800) [pid = 1846] [serial = 1917] [outer = 0x7fdf5eb80c00]
10:05:55 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:05:55 INFO - document served over http requires an http
10:05:55 INFO - sub-resource via xhr-request using the meta-csp
10:05:55 INFO - delivery method with swap-origin-redirect and when
10:05:55 INFO - the target request is cross-origin.
10:05:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1274ms
10:05:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:05:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677dd800 == 58 [pid = 1846] [id = 684]
10:05:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fdf5eb81c00) [pid = 1846] [serial = 1918] [outer = (nil)]
10:05:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fdf67d25000) [pid = 1846] [serial = 1919] [outer = 0x7fdf5eb81c00]
10:05:56 INFO - PROCESS | 1846 | 1448042756005 Marionette INFO loaded listener.js
10:05:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fdf696c3000) [pid = 1846] [serial = 1920] [outer = 0x7fdf5eb81c00]
10:05:56 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:05:56 INFO - document served over http requires an https
10:05:56 INFO - sub-resource via fetch-request using the meta-csp
10:05:56 INFO - delivery method with keep-origin-redirect and when
10:05:56 INFO - the target request is cross-origin.
10:05:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1279ms
10:05:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:05:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db40800 == 59 [pid = 1846] [id = 685]
10:05:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fdf673ef000) [pid = 1846] [serial = 1921] [outer = (nil)]
10:05:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fdf69883800) [pid = 1846] [serial = 1922] [outer = 0x7fdf673ef000]
10:05:57 INFO - PROCESS | 1846 | 1448042757289 Marionette INFO loaded listener.js
10:05:57 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fdf6e520c00) [pid = 1846] [serial = 1923] [outer = 0x7fdf673ef000]
10:05:58 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:05:58 INFO - document served over http requires an https
10:05:58 INFO - sub-resource via fetch-request using the meta-csp
10:05:58 INFO - delivery method with no-redirect and when
10:05:58 INFO - the target request is cross-origin.
10:05:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1186ms
10:05:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:05:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbca800 == 60 [pid = 1846] [id = 686]
10:05:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fdf6950c400) [pid = 1846] [serial = 1924] [outer = (nil)]
10:05:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fdf6f6c3c00) [pid = 1846] [serial = 1925] [outer = 0x7fdf6950c400]
10:05:58 INFO - PROCESS | 1846 | 1448042758514 Marionette INFO loaded listener.js
10:05:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fdf6f77a400) [pid = 1846] [serial = 1926] [outer = 0x7fdf6950c400]
10:05:59 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:05:59 INFO - document served over http requires an https
10:05:59 INFO - sub-resource via fetch-request using the meta-csp
10:05:59 INFO - delivery method with swap-origin-redirect and when
10:05:59 INFO - the target request is cross-origin.
10:05:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1241ms
10:05:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:05:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dfac800 == 61 [pid = 1846] [id = 687]
10:05:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fdf6f6c1800) [pid = 1846] [serial = 1927] [outer = (nil)]
10:05:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fdf6f77d800) [pid = 1846] [serial = 1928] [outer = 0x7fdf6f6c1800]
10:05:59 INFO - PROCESS | 1846 | 1448042759722 Marionette INFO loaded listener.js
10:05:59 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:05:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fdf6fb5c400) [pid = 1846] [serial = 1929] [outer = 0x7fdf6f6c1800]
10:06:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e317800 == 62 [pid = 1846] [id = 688]
10:06:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fdf6fb5d000) [pid = 1846] [serial = 1930] [outer = (nil)]
10:06:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fdf6fb62000) [pid = 1846] [serial = 1931] [outer = 0x7fdf6fb5d000]
10:06:00 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:06:00 INFO - document served over http requires an https
10:06:00 INFO - sub-resource via iframe-tag using the meta-csp
10:06:00 INFO - delivery method with keep-origin-redirect and when
10:06:00 INFO - the target request is cross-origin.
10:06:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1226ms
10:06:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:06:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e31f800 == 63 [pid = 1846] [id = 689]
10:06:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fdf6ff56800) [pid = 1846] [serial = 1932] [outer = (nil)]
10:06:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf6ff59800) [pid = 1846] [serial = 1933] [outer = 0x7fdf6ff56800]
10:06:00 INFO - PROCESS | 1846 | 1448042760987 Marionette INFO loaded listener.js
10:06:01 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf6ffd5000) [pid = 1846] [serial = 1934] [outer = 0x7fdf6ff56800]
10:06:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e653000 == 64 [pid = 1846] [id = 690]
10:06:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf6ffdc800) [pid = 1846] [serial = 1935] [outer = (nil)]
10:06:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf70018c00) [pid = 1846] [serial = 1936] [outer = 0x7fdf6ffdc800]
10:06:01 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:06:01 INFO - document served over http requires an https
10:06:01 INFO - sub-resource via iframe-tag using the meta-csp
10:06:01 INFO - delivery method with no-redirect and when
10:06:01 INFO - the target request is cross-origin.
10:06:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1326ms
10:06:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:06:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e659800 == 65 [pid = 1846] [id = 691]
10:06:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf70012c00) [pid = 1846] [serial = 1937] [outer = (nil)]
10:06:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf70016000) [pid = 1846] [serial = 1938] [outer = 0x7fdf70012c00]
10:06:02 INFO - PROCESS | 1846 | 1448042762352 Marionette INFO loaded listener.js
10:06:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf70020000) [pid = 1846] [serial = 1939] [outer = 0x7fdf70012c00]
10:06:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e8cd800 == 66 [pid = 1846] [id = 692]
10:06:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf7001d000) [pid = 1846] [serial = 1940] [outer = (nil)]
10:06:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf70013c00) [pid = 1846] [serial = 1941] [outer = 0x7fdf7001d000]
10:06:03 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:06:03 INFO - document served over http requires an https
10:06:03 INFO - sub-resource via iframe-tag using the meta-csp
10:06:03 INFO - delivery method with swap-origin-redirect and when
10:06:03 INFO - the target request is cross-origin.
10:06:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1377ms
10:06:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:06:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e8d1800 == 67 [pid = 1846] [id = 693]
10:06:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf5eb8b400) [pid = 1846] [serial = 1942] [outer = (nil)]
10:06:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf702dfc00) [pid = 1846] [serial = 1943] [outer = 0x7fdf5eb8b400]
10:06:03 INFO - PROCESS | 1846 | 1448042763752 Marionette INFO loaded listener.js
10:06:03 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf704b2c00) [pid = 1846] [serial = 1944] [outer = 0x7fdf5eb8b400]
10:06:04 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:06:04 INFO - document served over http requires an https
10:06:04 INFO - sub-resource via script-tag using the meta-csp
10:06:04 INFO - delivery method with keep-origin-redirect and when
10:06:04 INFO - the target request is cross-origin.
10:06:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1278ms
10:06:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:06:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f707000 == 68 [pid = 1846] [id = 694]
10:06:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf70013000) [pid = 1846] [serial = 1945] [outer = (nil)]
10:06:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf704bb800) [pid = 1846] [serial = 1946] [outer = 0x7fdf70013000]
10:06:04 INFO - PROCESS | 1846 | 1448042764968 Marionette INFO loaded listener.js
10:06:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf706b8000) [pid = 1846] [serial = 1947] [outer = 0x7fdf70013000]
10:06:05 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:06:05 INFO - document served over http requires an https
10:06:05 INFO - sub-resource via script-tag using the meta-csp
10:06:05 INFO - delivery method with no-redirect and when
10:06:05 INFO - the target request is cross-origin.
10:06:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1130ms
10:06:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:06:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f923000 == 69 [pid = 1846] [id = 695]
10:06:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf706bc000) [pid = 1846] [serial = 1948] [outer = (nil)]
10:06:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf706bd800) [pid = 1846] [serial = 1949] [outer = 0x7fdf706bc000]
10:06:06 INFO - PROCESS | 1846 | 1448042766192 Marionette INFO loaded listener.js
10:06:06 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf70a2d400) [pid = 1846] [serial = 1950] [outer = 0x7fdf706bc000]
10:06:07 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:06:07 INFO - document served over http requires an https
10:06:07 INFO - sub-resource via script-tag using the meta-csp
10:06:07 INFO - delivery method with swap-origin-redirect and when
10:06:07 INFO - the target request is cross-origin.
10:06:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1334ms
10:06:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:06:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6fdc7000 == 70 [pid = 1846] [id = 696]
10:06:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf706bc800) [pid = 1846] [serial = 1951] [outer = (nil)]
10:06:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf70e1f000) [pid = 1846] [serial = 1952] [outer = 0x7fdf706bc800]
10:06:07 INFO - PROCESS | 1846 | 1448042767476 Marionette INFO loaded listener.js
10:06:07 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf71112000) [pid = 1846] [serial = 1953] [outer = 0x7fdf706bc800]
10:06:08 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:06:08 INFO - document served over http requires an https
10:06:08 INFO - sub-resource via xhr-request using the meta-csp
10:06:08 INFO - delivery method with keep-origin-redirect and when
10:06:08 INFO - the target request is cross-origin.
10:06:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1226ms
10:06:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:06:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ff0e800 == 71 [pid = 1846] [id = 697]
10:06:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf70a22400) [pid = 1846] [serial = 1954] [outer = (nil)]
10:06:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf76692000) [pid = 1846] [serial = 1955] [outer = 0x7fdf70a22400]
10:06:08 INFO - PROCESS | 1846 | 1448042768756 Marionette INFO loaded listener.js
10:06:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf76699c00) [pid = 1846] [serial = 1956] [outer = 0x7fdf70a22400]
10:06:09 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:06:09 INFO - document served over http requires an https
10:06:09 INFO - sub-resource via xhr-request using the meta-csp
10:06:09 INFO - delivery method with no-redirect and when
10:06:09 INFO - the target request is cross-origin.
10:06:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1176ms
10:06:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:06:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7020f800 == 72 [pid = 1846] [id = 698]
10:06:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf71119c00) [pid = 1846] [serial = 1957] [outer = (nil)]
10:06:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf767b5400) [pid = 1846] [serial = 1958] [outer = 0x7fdf71119c00]
10:06:09 INFO - PROCESS | 1846 | 1448042769898 Marionette INFO loaded listener.js
10:06:09 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf767c1800) [pid = 1846] [serial = 1959] [outer = 0x7fdf71119c00]
10:06:10 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:06:10 INFO - document served over http requires an https
10:06:10 INFO - sub-resource via xhr-request using the meta-csp
10:06:10 INFO - delivery method with swap-origin-redirect and when
10:06:10 INFO - the target request is cross-origin.
10:06:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1187ms
10:06:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:06:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70949000 == 73 [pid = 1846] [id = 699]
10:06:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf7111ac00) [pid = 1846] [serial = 1960] [outer = (nil)]
10:06:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf76b35000) [pid = 1846] [serial = 1961] [outer = 0x7fdf7111ac00]
10:06:11 INFO - PROCESS | 1846 | 1448042771079 Marionette INFO loaded listener.js
10:06:11 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf76b3ec00) [pid = 1846] [serial = 1962] [outer = 0x7fdf7111ac00]
10:06:12 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:06:12 INFO - document served over http requires an http
10:06:12 INFO - sub-resource via fetch-request using the meta-csp
10:06:12 INFO - delivery method with keep-origin-redirect and when
10:06:12 INFO - the target request is same-origin.
10:06:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2232ms
10:06:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:06:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6824c000 == 74 [pid = 1846] [id = 700]
10:06:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf5eb88800) [pid = 1846] [serial = 1963] [outer = (nil)]
10:06:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf6c58fc00) [pid = 1846] [serial = 1964] [outer = 0x7fdf5eb88800]
10:06:13 INFO - PROCESS | 1846 | 1448042773353 Marionette INFO loaded listener.js
10:06:13 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf71116c00) [pid = 1846] [serial = 1965] [outer = 0x7fdf5eb88800]
10:06:14 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:06:14 INFO - document served over http requires an http
10:06:14 INFO - sub-resource via fetch-request using the meta-csp
10:06:14 INFO - delivery method with no-redirect and when
10:06:14 INFO - the target request is same-origin.
10:06:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1675ms
10:06:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:06:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf68243000 == 75 [pid = 1846] [id = 701]
10:06:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf673ebc00) [pid = 1846] [serial = 1966] [outer = (nil)]
10:06:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf67690c00) [pid = 1846] [serial = 1967] [outer = 0x7fdf673ebc00]
10:06:15 INFO - PROCESS | 1846 | 1448042775096 Marionette INFO loaded listener.js
10:06:15 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf6a282800) [pid = 1846] [serial = 1968] [outer = 0x7fdf673ebc00]
10:06:16 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:06:16 INFO - document served over http requires an http
10:06:16 INFO - sub-resource via fetch-request using the meta-csp
10:06:16 INFO - delivery method with swap-origin-redirect and when
10:06:16 INFO - the target request is same-origin.
10:06:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1433ms
10:06:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:06:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6284e800 == 76 [pid = 1846] [id = 702]
10:06:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf67695800) [pid = 1846] [serial = 1969] [outer = (nil)]
10:06:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf67d21800) [pid = 1846] [serial = 1970] [outer = 0x7fdf67695800]
10:06:16 INFO - PROCESS | 1846 | 1448042776534 Marionette INFO loaded listener.js
10:06:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf6a28a400) [pid = 1846] [serial = 1971] [outer = 0x7fdf67695800]
10:06:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf66fc1800 == 75 [pid = 1846] [id = 620]
10:06:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6966d800 == 74 [pid = 1846] [id = 629]
10:06:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5f37f800 == 73 [pid = 1846] [id = 619]
10:06:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5f37b800 == 72 [pid = 1846] [id = 616]
10:06:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5eb50800 == 71 [pid = 1846] [id = 651]
10:06:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6430e000 == 70 [pid = 1846] [id = 618]
10:06:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dfb0000 == 69 [pid = 1846] [id = 637]
10:06:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6afe1000 == 68 [pid = 1846] [id = 634]
10:06:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f76000 == 67 [pid = 1846] [id = 677]
10:06:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef38000 == 66 [pid = 1846] [id = 675]
10:06:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6284f000 == 65 [pid = 1846] [id = 673]
10:06:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6864e800 == 64 [pid = 1846] [id = 662]
10:06:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67b9e000 == 63 [pid = 1846] [id = 660]
10:06:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6430a800 == 64 [pid = 1846] [id = 703]
10:06:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf5f133c00) [pid = 1846] [serial = 1972] [outer = (nil)]
10:06:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf66fbd000 == 63 [pid = 1846] [id = 658]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf6a4e9400) [pid = 1846] [serial = 1755] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf6a28bc00) [pid = 1846] [serial = 1752] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf6b1a8800) [pid = 1846] [serial = 1761] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf6ae03000) [pid = 1846] [serial = 1758] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf6f6c0c00) [pid = 1846] [serial = 1776] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf6e746000) [pid = 1846] [serial = 1771] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf6e519800) [pid = 1846] [serial = 1766] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf6ffd8400) [pid = 1846] [serial = 1782] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf6f783400) [pid = 1846] [serial = 1779] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf71111c00) [pid = 1846] [serial = 1794] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf76dd2000) [pid = 1846] [serial = 1803] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf76b34400) [pid = 1846] [serial = 1800] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf76698800) [pid = 1846] [serial = 1797] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf77c86000) [pid = 1846] [serial = 1818] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf7766a800) [pid = 1846] [serial = 1813] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf76f4f000) [pid = 1846] [serial = 1808] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf77d7e000) [pid = 1846] [serial = 1821] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf68013c00) [pid = 1846] [serial = 1836] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf68434000) [pid = 1846] [serial = 1839] [outer = (nil)] [url = about:blank]
10:06:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf6714a000) [pid = 1846] [serial = 1973] [outer = 0x7fdf5f133c00]
10:06:17 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:06:17 INFO - document served over http requires an http
10:06:17 INFO - sub-resource via iframe-tag using the meta-csp
10:06:17 INFO - delivery method with keep-origin-redirect and when
10:06:17 INFO - the target request is same-origin.
10:06:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1479ms
10:06:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:06:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf66fb4800 == 64 [pid = 1846] [id = 704]
10:06:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf5eb8d400) [pid = 1846] [serial = 1974] [outer = (nil)]
10:06:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf67147400) [pid = 1846] [serial = 1975] [outer = 0x7fdf5eb8d400]
10:06:17 INFO - PROCESS | 1846 | 1448042777922 Marionette INFO loaded listener.js
10:06:18 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf6a4e2800) [pid = 1846] [serial = 1976] [outer = 0x7fdf5eb8d400]
10:06:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf675d7800 == 65 [pid = 1846] [id = 705]
10:06:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf6a452000) [pid = 1846] [serial = 1977] [outer = (nil)]
10:06:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf6ae04000) [pid = 1846] [serial = 1978] [outer = 0x7fdf6a452000]
10:06:18 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:06:18 INFO - document served over http requires an http
10:06:18 INFO - sub-resource via iframe-tag using the meta-csp
10:06:18 INFO - delivery method with no-redirect and when
10:06:18 INFO - the target request is same-origin.
10:06:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1046ms
10:06:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:06:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a15000 == 66 [pid = 1846] [id = 706]
10:06:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf5f136c00) [pid = 1846] [serial = 1979] [outer = (nil)]
10:06:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf6a4e9400) [pid = 1846] [serial = 1980] [outer = 0x7fdf5f136c00]
10:06:18 INFO - PROCESS | 1846 | 1448042778901 Marionette INFO loaded listener.js
10:06:18 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf6af60800) [pid = 1846] [serial = 1981] [outer = 0x7fdf5f136c00]
10:06:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5eb50800 == 67 [pid = 1846] [id = 707]
10:06:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf6af68400) [pid = 1846] [serial = 1982] [outer = (nil)]
10:06:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf6ae11800) [pid = 1846] [serial = 1983] [outer = 0x7fdf6af68400]
10:06:19 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:06:19 INFO - document served over http requires an http
10:06:19 INFO - sub-resource via iframe-tag using the meta-csp
10:06:19 INFO - delivery method with swap-origin-redirect and when
10:06:19 INFO - the target request is same-origin.
10:06:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1075ms
10:06:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:06:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6823e000 == 68 [pid = 1846] [id = 708]
10:06:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf5f13ec00) [pid = 1846] [serial = 1984] [outer = (nil)]
10:06:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf6b1a3c00) [pid = 1846] [serial = 1985] [outer = 0x7fdf5f13ec00]
10:06:20 INFO - PROCESS | 1846 | 1448042780006 Marionette INFO loaded listener.js
10:06:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf6c58d800) [pid = 1846] [serial = 1986] [outer = 0x7fdf5f13ec00]
10:06:20 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:06:20 INFO - document served over http requires an http
10:06:20 INFO - sub-resource via script-tag using the meta-csp
10:06:20 INFO - delivery method with keep-origin-redirect and when
10:06:20 INFO - the target request is same-origin.
10:06:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1024ms
10:06:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:06:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6923a800 == 69 [pid = 1846] [id = 709]
10:06:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf6e627400) [pid = 1846] [serial = 1987] [outer = (nil)]
10:06:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf6e742800) [pid = 1846] [serial = 1988] [outer = 0x7fdf6e627400]
10:06:21 INFO - PROCESS | 1846 | 1448042781011 Marionette INFO loaded listener.js
10:06:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf6f554000) [pid = 1846] [serial = 1989] [outer = 0x7fdf6e627400]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf5f568800) [pid = 1846] [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:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf5ef8a400) [pid = 1846] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042747989]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf65fb5c00) [pid = 1846] [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:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf6987d000) [pid = 1846] [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:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf6a289c00) [pid = 1846] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf6950cc00) [pid = 1846] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042730870]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf65fb6400) [pid = 1846] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf5eb8f800) [pid = 1846] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf696c3400) [pid = 1846] [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:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf69504000) [pid = 1846] [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:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf5f13e800) [pid = 1846] [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:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf5ef81800) [pid = 1846] [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:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf6769b800) [pid = 1846] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf6627d800) [pid = 1846] [serial = 1883] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf6a448400) [pid = 1846] [serial = 1859] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf6987fc00) [pid = 1846] [serial = 1854] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf6b1ad400) [pid = 1846] [serial = 1874] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf65fbf800) [pid = 1846] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042747989]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf6a4ecc00) [pid = 1846] [serial = 1904] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf5f132000) [pid = 1846] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf6b1a7c00) [pid = 1846] [serial = 1907] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf6a4e6c00) [pid = 1846] [serial = 1862] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf65fbd400) [pid = 1846] [serial = 1891] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf6987ec00) [pid = 1846] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf67152000) [pid = 1846] [serial = 1849] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf6e515000) [pid = 1846] [serial = 1877] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf5ef89800) [pid = 1846] [serial = 1910] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf6e74b400) [pid = 1846] [serial = 1880] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf6af5cc00) [pid = 1846] [serial = 1868] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf5eb84400) [pid = 1846] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf6b109800) [pid = 1846] [serial = 1913] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf6801c800) [pid = 1846] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf6ae08000) [pid = 1846] [serial = 1865] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf6af5f800) [pid = 1846] [serial = 1871] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf5f140000) [pid = 1846] [serial = 1844] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf6987a400) [pid = 1846] [serial = 1901] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf673e6000) [pid = 1846] [serial = 1896] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf5eb87c00) [pid = 1846] [serial = 1886] [outer = (nil)] [url = about:blank]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fdf69879400) [pid = 1846] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042730870]
10:06:21 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fdf67699800) [pid = 1846] [serial = 1911] [outer = (nil)] [url = about:blank]
10:06:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:06:22 INFO - document served over http requires an http
10:06:22 INFO - sub-resource via script-tag using the meta-csp
10:06:22 INFO - delivery method with no-redirect and when
10:06:22 INFO - the target request is same-origin.
10:06:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1323ms
10:06:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:06:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf68246000 == 70 [pid = 1846] [id = 710]
10:06:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fdf65fb6400) [pid = 1846] [serial = 1990] [outer = (nil)]
10:06:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fdf6769ac00) [pid = 1846] [serial = 1991] [outer = 0x7fdf65fb6400]
10:06:22 INFO - PROCESS | 1846 | 1448042782297 Marionette INFO loaded listener.js
10:06:22 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf6b109800) [pid = 1846] [serial = 1992] [outer = 0x7fdf65fb6400]
10:06:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:06:22 INFO - document served over http requires an http
10:06:22 INFO - sub-resource via script-tag using the meta-csp
10:06:22 INFO - delivery method with swap-origin-redirect and when
10:06:22 INFO - the target request is same-origin.
10:06:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 874ms
10:06:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:06:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6971f000 == 71 [pid = 1846] [id = 711]
10:06:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf5eb89000) [pid = 1846] [serial = 1993] [outer = (nil)]
10:06:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf6c584c00) [pid = 1846] [serial = 1994] [outer = 0x7fdf5eb89000]
10:06:23 INFO - PROCESS | 1846 | 1448042783276 Marionette INFO loaded listener.js
10:06:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf6f783400) [pid = 1846] [serial = 1995] [outer = 0x7fdf5eb89000]
10:06:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:06:23 INFO - document served over http requires an http
10:06:23 INFO - sub-resource via xhr-request using the meta-csp
10:06:23 INFO - delivery method with keep-origin-redirect and when
10:06:23 INFO - the target request is same-origin.
10:06:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1027ms
10:06:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:06:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6431b800 == 72 [pid = 1846] [id = 712]
10:06:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf65fbf000) [pid = 1846] [serial = 1996] [outer = (nil)]
10:06:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf67148000) [pid = 1846] [serial = 1997] [outer = 0x7fdf65fbf000]
10:06:24 INFO - PROCESS | 1846 | 1448042784492 Marionette INFO loaded listener.js
10:06:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf67d21400) [pid = 1846] [serial = 1998] [outer = 0x7fdf65fbf000]
10:06:25 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:06:25 INFO - document served over http requires an http
10:06:25 INFO - sub-resource via xhr-request using the meta-csp
10:06:25 INFO - delivery method with no-redirect and when
10:06:25 INFO - the target request is same-origin.
10:06:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1307ms
10:06:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:06:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf690a7800 == 73 [pid = 1846] [id = 713]
10:06:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf6628ac00) [pid = 1846] [serial = 1999] [outer = (nil)]
10:06:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf696bec00) [pid = 1846] [serial = 2000] [outer = 0x7fdf6628ac00]
10:06:25 INFO - PROCESS | 1846 | 1448042785698 Marionette INFO loaded listener.js
10:06:25 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf6ae0c800) [pid = 1846] [serial = 2001] [outer = 0x7fdf6628ac00]
10:06:26 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:06:26 INFO - document served over http requires an http
10:06:26 INFO - sub-resource via xhr-request using the meta-csp
10:06:26 INFO - delivery method with swap-origin-redirect and when
10:06:26 INFO - the target request is same-origin.
10:06:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1335ms
10:06:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:06:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab10000 == 74 [pid = 1846] [id = 714]
10:06:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf68432c00) [pid = 1846] [serial = 2002] [outer = (nil)]
10:06:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf6e628000) [pid = 1846] [serial = 2003] [outer = 0x7fdf68432c00]
10:06:27 INFO - PROCESS | 1846 | 1448042787081 Marionette INFO loaded listener.js
10:06:27 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf6f778400) [pid = 1846] [serial = 2004] [outer = 0x7fdf68432c00]
10:06:27 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:06:27 INFO - document served over http requires an https
10:06:27 INFO - sub-resource via fetch-request using the meta-csp
10:06:27 INFO - delivery method with keep-origin-redirect and when
10:06:27 INFO - the target request is same-origin.
10:06:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1298ms
10:06:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:06:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db07800 == 75 [pid = 1846] [id = 715]
10:06:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf6f6c0400) [pid = 1846] [serial = 2005] [outer = (nil)]
10:06:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf6fb5ec00) [pid = 1846] [serial = 2006] [outer = 0x7fdf6f6c0400]
10:06:28 INFO - PROCESS | 1846 | 1448042788342 Marionette INFO loaded listener.js
10:06:28 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf70012800) [pid = 1846] [serial = 2007] [outer = 0x7fdf6f6c0400]
10:06:29 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:06:29 INFO - document served over http requires an https
10:06:29 INFO - sub-resource via fetch-request using the meta-csp
10:06:29 INFO - delivery method with no-redirect and when
10:06:29 INFO - the target request is same-origin.
10:06:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1180ms
10:06:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:06:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dbc2800 == 76 [pid = 1846] [id = 716]
10:06:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf6f778800) [pid = 1846] [serial = 2008] [outer = (nil)]
10:06:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf702dbc00) [pid = 1846] [serial = 2009] [outer = 0x7fdf6f778800]
10:06:29 INFO - PROCESS | 1846 | 1448042789570 Marionette INFO loaded listener.js
10:06:29 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf706be800) [pid = 1846] [serial = 2010] [outer = 0x7fdf6f778800]
10:06:30 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:06:30 INFO - document served over http requires an https
10:06:30 INFO - sub-resource via fetch-request using the meta-csp
10:06:30 INFO - delivery method with swap-origin-redirect and when
10:06:30 INFO - the target request is same-origin.
10:06:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1276ms
10:06:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:06:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f720000 == 77 [pid = 1846] [id = 717]
10:06:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf706bfc00) [pid = 1846] [serial = 2011] [outer = (nil)]
10:06:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf70e29400) [pid = 1846] [serial = 2012] [outer = 0x7fdf706bfc00]
10:06:30 INFO - PROCESS | 1846 | 1448042790912 Marionette INFO loaded listener.js
10:06:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf767b4800) [pid = 1846] [serial = 2013] [outer = 0x7fdf706bfc00]
10:06:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ff1f800 == 78 [pid = 1846] [id = 718]
10:06:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf767be800) [pid = 1846] [serial = 2014] [outer = (nil)]
10:06:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf76b36800) [pid = 1846] [serial = 2015] [outer = 0x7fdf767be800]
10:06:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:06:31 INFO - document served over http requires an https
10:06:31 INFO - sub-resource via iframe-tag using the meta-csp
10:06:31 INFO - delivery method with keep-origin-redirect and when
10:06:31 INFO - the target request is same-origin.
10:06:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1333ms
10:06:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:06:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7021b800 == 79 [pid = 1846] [id = 719]
10:06:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf70a29000) [pid = 1846] [serial = 2016] [outer = (nil)]
10:06:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf76b40c00) [pid = 1846] [serial = 2017] [outer = 0x7fdf70a29000]
10:06:32 INFO - PROCESS | 1846 | 1448042792209 Marionette INFO loaded listener.js
10:06:32 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf76d4bc00) [pid = 1846] [serial = 2018] [outer = 0x7fdf70a29000]
10:06:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d1e000 == 80 [pid = 1846] [id = 720]
10:06:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf76d4d000) [pid = 1846] [serial = 2019] [outer = (nil)]
10:06:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf76d50c00) [pid = 1846] [serial = 2020] [outer = 0x7fdf76d4d000]
10:06:33 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:06:33 INFO - document served over http requires an https
10:06:33 INFO - sub-resource via iframe-tag using the meta-csp
10:06:33 INFO - delivery method with no-redirect and when
10:06:33 INFO - the target request is same-origin.
10:06:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1286ms
10:06:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:06:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70d22000 == 81 [pid = 1846] [id = 721]
10:06:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf76691c00) [pid = 1846] [serial = 2021] [outer = (nil)]
10:06:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf76dd3800) [pid = 1846] [serial = 2022] [outer = 0x7fdf76691c00]
10:06:33 INFO - PROCESS | 1846 | 1448042793472 Marionette INFO loaded listener.js
10:06:33 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf76ddc800) [pid = 1846] [serial = 2023] [outer = 0x7fdf76691c00]
10:06:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7114a800 == 82 [pid = 1846] [id = 722]
10:06:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf76dda800) [pid = 1846] [serial = 2024] [outer = (nil)]
10:06:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf76dd9400) [pid = 1846] [serial = 2025] [outer = 0x7fdf76dda800]
10:06:34 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:06:34 INFO - document served over http requires an https
10:06:34 INFO - sub-resource via iframe-tag using the meta-csp
10:06:34 INFO - delivery method with swap-origin-redirect and when
10:06:34 INFO - the target request is same-origin.
10:06:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1276ms
10:06:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:06:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7114d800 == 83 [pid = 1846] [id = 723]
10:06:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf76d4fc00) [pid = 1846] [serial = 2026] [outer = (nil)]
10:06:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf76f41800) [pid = 1846] [serial = 2027] [outer = 0x7fdf76d4fc00]
10:06:34 INFO - PROCESS | 1846 | 1448042794826 Marionette INFO loaded listener.js
10:06:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf76f4d800) [pid = 1846] [serial = 2028] [outer = 0x7fdf76d4fc00]
10:06:35 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:06:35 INFO - document served over http requires an https
10:06:35 INFO - sub-resource via script-tag using the meta-csp
10:06:35 INFO - delivery method with keep-origin-redirect and when
10:06:35 INFO - the target request is same-origin.
10:06:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1279ms
10:06:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:06:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf766cb800 == 84 [pid = 1846] [id = 724]
10:06:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf76dd8400) [pid = 1846] [serial = 2029] [outer = (nil)]
10:06:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf77286000) [pid = 1846] [serial = 2030] [outer = 0x7fdf76dd8400]
10:06:36 INFO - PROCESS | 1846 | 1448042796043 Marionette INFO loaded listener.js
10:06:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf77294800) [pid = 1846] [serial = 2031] [outer = 0x7fdf76dd8400]
10:06:36 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:06:36 INFO - document served over http requires an https
10:06:36 INFO - sub-resource via script-tag using the meta-csp
10:06:36 INFO - delivery method with no-redirect and when
10:06:36 INFO - the target request is same-origin.
10:06:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1283ms
10:06:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:06:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76750800 == 85 [pid = 1846] [id = 725]
10:06:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf77285800) [pid = 1846] [serial = 2032] [outer = (nil)]
10:06:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf7766bc00) [pid = 1846] [serial = 2033] [outer = 0x7fdf77285800]
10:06:37 INFO - PROCESS | 1846 | 1448042797429 Marionette INFO loaded listener.js
10:06:37 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf776e9000) [pid = 1846] [serial = 2034] [outer = 0x7fdf77285800]
10:06:38 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:06:38 INFO - document served over http requires an https
10:06:38 INFO - sub-resource via script-tag using the meta-csp
10:06:38 INFO - delivery method with swap-origin-redirect and when
10:06:38 INFO - the target request is same-origin.
10:06:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1328ms
10:06:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:06:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76aa3800 == 86 [pid = 1846] [id = 726]
10:06:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf77660c00) [pid = 1846] [serial = 2035] [outer = (nil)]
10:06:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf77c76800) [pid = 1846] [serial = 2036] [outer = 0x7fdf77660c00]
10:06:38 INFO - PROCESS | 1846 | 1448042798716 Marionette INFO loaded listener.js
10:06:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf77c87400) [pid = 1846] [serial = 2037] [outer = 0x7fdf77660c00]
10:06:39 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:06:39 INFO - document served over http requires an https
10:06:39 INFO - sub-resource via xhr-request using the meta-csp
10:06:39 INFO - delivery method with keep-origin-redirect and when
10:06:39 INFO - the target request is same-origin.
10:06:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1225ms
10:06:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:06:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76d38000 == 87 [pid = 1846] [id = 727]
10:06:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf77c93800) [pid = 1846] [serial = 2038] [outer = (nil)]
10:06:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf77d78800) [pid = 1846] [serial = 2039] [outer = 0x7fdf77c93800]
10:06:39 INFO - PROCESS | 1846 | 1448042799948 Marionette INFO loaded listener.js
10:06:40 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf781cc400) [pid = 1846] [serial = 2040] [outer = 0x7fdf77c93800]
10:06:40 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:06:40 INFO - document served over http requires an https
10:06:40 INFO - sub-resource via xhr-request using the meta-csp
10:06:40 INFO - delivery method with no-redirect and when
10:06:40 INFO - the target request is same-origin.
10:06:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1175ms
10:06:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:06:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf772e9000 == 88 [pid = 1846] [id = 728]
10:06:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf77d77000) [pid = 1846] [serial = 2041] [outer = (nil)]
10:06:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf781cf000) [pid = 1846] [serial = 2042] [outer = 0x7fdf77d77000]
10:06:41 INFO - PROCESS | 1846 | 1448042801120 Marionette INFO loaded listener.js
10:06:41 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf781da800) [pid = 1846] [serial = 2043] [outer = 0x7fdf77d77000]
10:06:43 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:06:43 INFO - document served over http requires an https
10:06:43 INFO - sub-resource via xhr-request using the meta-csp
10:06:43 INFO - delivery method with swap-origin-redirect and when
10:06:43 INFO - the target request is same-origin.
10:06:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2277ms
10:06:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:06:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67bb4800 == 89 [pid = 1846] [id = 729]
10:06:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf69886400) [pid = 1846] [serial = 2044] [outer = (nil)]
10:06:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf77c92c00) [pid = 1846] [serial = 2045] [outer = 0x7fdf69886400]
10:06:43 INFO - PROCESS | 1846 | 1448042803442 Marionette INFO loaded listener.js
10:06:43 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf78529400) [pid = 1846] [serial = 2046] [outer = 0x7fdf69886400]
10:06:44 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:06:44 INFO - document served over http requires an http
10:06:44 INFO - sub-resource via fetch-request using the meta-referrer
10:06:44 INFO - delivery method with keep-origin-redirect and when
10:06:44 INFO - the target request is cross-origin.
10:06:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1749ms
10:06:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:06:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a22000 == 90 [pid = 1846] [id = 730]
10:06:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf5eb84c00) [pid = 1846] [serial = 2047] [outer = (nil)]
10:06:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf5f569000) [pid = 1846] [serial = 2048] [outer = 0x7fdf5eb84c00]
10:06:45 INFO - PROCESS | 1846 | 1448042805171 Marionette INFO loaded listener.js
10:06:45 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf6a288000) [pid = 1846] [serial = 2049] [outer = 0x7fdf5eb84c00]
10:06:46 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:06:46 INFO - document served over http requires an http
10:06:46 INFO - sub-resource via fetch-request using the meta-referrer
10:06:46 INFO - delivery method with no-redirect and when
10:06:46 INFO - the target request is cross-origin.
10:06:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1428ms
10:06:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:06:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f60000 == 91 [pid = 1846] [id = 731]
10:06:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf67698c00) [pid = 1846] [serial = 2050] [outer = (nil)]
10:06:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf6a28c800) [pid = 1846] [serial = 2051] [outer = 0x7fdf67698c00]
10:06:46 INFO - PROCESS | 1846 | 1448042806651 Marionette INFO loaded listener.js
10:06:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf6b110800) [pid = 1846] [serial = 2052] [outer = 0x7fdf67698c00]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf68246000 == 90 [pid = 1846] [id = 710]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6923a800 == 89 [pid = 1846] [id = 709]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6823e000 == 88 [pid = 1846] [id = 708]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5eb50800 == 87 [pid = 1846] [id = 707]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a15000 == 86 [pid = 1846] [id = 706]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf675d7800 == 85 [pid = 1846] [id = 705]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf66fb4800 == 84 [pid = 1846] [id = 704]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6430a800 == 83 [pid = 1846] [id = 703]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6284e800 == 82 [pid = 1846] [id = 702]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf68243000 == 81 [pid = 1846] [id = 701]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6824c000 == 80 [pid = 1846] [id = 700]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70949000 == 79 [pid = 1846] [id = 699]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7020f800 == 78 [pid = 1846] [id = 698]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ff0e800 == 77 [pid = 1846] [id = 697]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6fdc7000 == 76 [pid = 1846] [id = 696]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f923000 == 75 [pid = 1846] [id = 695]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f707000 == 74 [pid = 1846] [id = 694]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e8d1800 == 73 [pid = 1846] [id = 693]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e8cd800 == 72 [pid = 1846] [id = 692]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e659800 == 71 [pid = 1846] [id = 691]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e653000 == 70 [pid = 1846] [id = 690]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e31f800 == 69 [pid = 1846] [id = 689]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e317800 == 68 [pid = 1846] [id = 688]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dfac800 == 67 [pid = 1846] [id = 687]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbca800 == 66 [pid = 1846] [id = 686]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db40800 == 65 [pid = 1846] [id = 685]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677dd800 == 64 [pid = 1846] [id = 684]
10:06:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5eb50000 == 63 [pid = 1846] [id = 683]
10:06:47 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf67d25400) [pid = 1846] [serial = 1897] [outer = (nil)] [url = about:blank]
10:06:47 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf6af63000) [pid = 1846] [serial = 1905] [outer = (nil)] [url = about:blank]
10:06:47 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf696bb000) [pid = 1846] [serial = 1842] [outer = (nil)] [url = about:blank]
10:06:47 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf6768e400) [pid = 1846] [serial = 1892] [outer = (nil)] [url = about:blank]
10:06:47 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf6a447000) [pid = 1846] [serial = 1902] [outer = (nil)] [url = about:blank]
10:06:47 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf6e631000) [pid = 1846] [serial = 1908] [outer = (nil)] [url = about:blank]
10:06:47 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:06:47 INFO - document served over http requires an http
10:06:47 INFO - sub-resource via fetch-request using the meta-referrer
10:06:47 INFO - delivery method with swap-origin-redirect and when
10:06:47 INFO - the target request is cross-origin.
10:06:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1536ms
10:06:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:06:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef3d000 == 64 [pid = 1846] [id = 732]
10:06:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf5ef89000) [pid = 1846] [serial = 2053] [outer = (nil)]
10:06:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf5f139c00) [pid = 1846] [serial = 2054] [outer = 0x7fdf5ef89000]
10:06:48 INFO - PROCESS | 1846 | 1448042808285 Marionette INFO loaded listener.js
10:06:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf67145400) [pid = 1846] [serial = 2055] [outer = 0x7fdf5ef89000]
10:06:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f77800 == 65 [pid = 1846] [id = 733]
10:06:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf67698000) [pid = 1846] [serial = 2056] [outer = (nil)]
10:06:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf67151c00) [pid = 1846] [serial = 2057] [outer = 0x7fdf67698000]
10:06:49 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:06:49 INFO - document served over http requires an http
10:06:49 INFO - sub-resource via iframe-tag using the meta-referrer
10:06:49 INFO - delivery method with keep-origin-redirect and when
10:06:49 INFO - the target request is cross-origin.
10:06:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1427ms
10:06:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:06:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67575000 == 66 [pid = 1846] [id = 734]
10:06:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf5ef8a400) [pid = 1846] [serial = 2058] [outer = (nil)]
10:06:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf69510800) [pid = 1846] [serial = 2059] [outer = 0x7fdf5ef8a400]
10:06:49 INFO - PROCESS | 1846 | 1448042809624 Marionette INFO loaded listener.js
10:06:49 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf6a290c00) [pid = 1846] [serial = 2060] [outer = 0x7fdf5ef8a400]
10:06:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a2d000 == 67 [pid = 1846] [id = 735]
10:06:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf6a4e3c00) [pid = 1846] [serial = 2061] [outer = (nil)]
10:06:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf6b10c400) [pid = 1846] [serial = 2062] [outer = 0x7fdf6a4e3c00]
10:06:50 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:06:50 INFO - document served over http requires an http
10:06:50 INFO - sub-resource via iframe-tag using the meta-referrer
10:06:50 INFO - delivery method with no-redirect and when
10:06:50 INFO - the target request is cross-origin.
10:06:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1389ms
10:06:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:06:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf68250000 == 68 [pid = 1846] [id = 736]
10:06:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf6ae05000) [pid = 1846] [serial = 2063] [outer = (nil)]
10:06:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf6b1ad000) [pid = 1846] [serial = 2064] [outer = 0x7fdf6ae05000]
10:06:51 INFO - PROCESS | 1846 | 1448042811071 Marionette INFO loaded listener.js
10:06:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf6e623000) [pid = 1846] [serial = 2065] [outer = 0x7fdf6ae05000]
10:06:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69387000 == 69 [pid = 1846] [id = 737]
10:06:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf6f6c4000) [pid = 1846] [serial = 2066] [outer = (nil)]
10:06:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf6b10e400) [pid = 1846] [serial = 2067] [outer = 0x7fdf6f6c4000]
10:06:52 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:06:52 INFO - document served over http requires an http
10:06:52 INFO - sub-resource via iframe-tag using the meta-referrer
10:06:52 INFO - delivery method with swap-origin-redirect and when
10:06:52 INFO - the target request is cross-origin.
10:06:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1527ms
10:06:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:06:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a235800 == 70 [pid = 1846] [id = 738]
10:06:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf6af60000) [pid = 1846] [serial = 2068] [outer = (nil)]
10:06:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf6f780400) [pid = 1846] [serial = 2069] [outer = 0x7fdf6af60000]
10:06:52 INFO - PROCESS | 1846 | 1448042812578 Marionette INFO loaded listener.js
10:06:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf6ffdf000) [pid = 1846] [serial = 2070] [outer = 0x7fdf6af60000]
10:06:53 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:06:53 INFO - document served over http requires an http
10:06:53 INFO - sub-resource via script-tag using the meta-referrer
10:06:53 INFO - delivery method with keep-origin-redirect and when
10:06:53 INFO - the target request is cross-origin.
10:06:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1294ms
10:06:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:06:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db4f000 == 71 [pid = 1846] [id = 739]
10:06:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf6f6c1c00) [pid = 1846] [serial = 2071] [outer = (nil)]
10:06:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf702e4400) [pid = 1846] [serial = 2072] [outer = 0x7fdf6f6c1c00]
10:06:53 INFO - PROCESS | 1846 | 1448042813831 Marionette INFO loaded listener.js
10:06:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf706ba400) [pid = 1846] [serial = 2073] [outer = 0x7fdf6f6c1c00]
10:06:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6431b800 == 70 [pid = 1846] [id = 712]
10:06:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf690a7800 == 69 [pid = 1846] [id = 713]
10:06:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6971d000 == 68 [pid = 1846] [id = 682]
10:06:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab10000 == 67 [pid = 1846] [id = 714]
10:06:55 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db07800 == 66 [pid = 1846] [id = 715]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbc2800 == 65 [pid = 1846] [id = 716]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f720000 == 64 [pid = 1846] [id = 717]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ff1f800 == 63 [pid = 1846] [id = 718]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7021b800 == 62 [pid = 1846] [id = 719]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d1e000 == 61 [pid = 1846] [id = 720]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70d22000 == 60 [pid = 1846] [id = 721]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7114a800 == 59 [pid = 1846] [id = 722]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7114d800 == 58 [pid = 1846] [id = 723]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766cb800 == 57 [pid = 1846] [id = 724]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76750800 == 56 [pid = 1846] [id = 725]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76aa3800 == 55 [pid = 1846] [id = 726]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76d38000 == 54 [pid = 1846] [id = 727]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf772e9000 == 53 [pid = 1846] [id = 728]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67bb4800 == 52 [pid = 1846] [id = 729]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a22000 == 51 [pid = 1846] [id = 730]
10:06:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f60000 == 50 [pid = 1846] [id = 731]
10:06:56 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:06:56 INFO - document served over http requires an http
10:06:56 INFO - sub-resource via script-tag using the meta-referrer
10:06:56 INFO - delivery method with no-redirect and when
10:06:56 INFO - the target request is cross-origin.
10:06:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3140ms
10:06:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:06:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf675c1000 == 51 [pid = 1846] [id = 740]
10:06:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf68017c00) [pid = 1846] [serial = 2074] [outer = (nil)]
10:06:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf69505400) [pid = 1846] [serial = 2075] [outer = 0x7fdf68017c00]
10:06:56 INFO - PROCESS | 1846 | 1448042816883 Marionette INFO loaded listener.js
10:06:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf6a28fc00) [pid = 1846] [serial = 2076] [outer = 0x7fdf68017c00]
10:06:57 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:06:57 INFO - document served over http requires an http
10:06:57 INFO - sub-resource via script-tag using the meta-referrer
10:06:57 INFO - delivery method with swap-origin-redirect and when
10:06:57 INFO - the target request is cross-origin.
10:06:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1084ms
10:06:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:06:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69397800 == 52 [pid = 1846] [id = 741]
10:06:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf6801b000) [pid = 1846] [serial = 2077] [outer = (nil)]
10:06:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf6b10dc00) [pid = 1846] [serial = 2078] [outer = 0x7fdf6801b000]
10:06:58 INFO - PROCESS | 1846 | 1448042818001 Marionette INFO loaded listener.js
10:06:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf6e62f000) [pid = 1846] [serial = 2079] [outer = 0x7fdf6801b000]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf6ffdc800) [pid = 1846] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042761641]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf6fb5d000) [pid = 1846] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf7001d000) [pid = 1846] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf5ef85800) [pid = 1846] [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:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf6a452000) [pid = 1846] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042778394]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf5eb84c00) [pid = 1846] [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:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf6e627400) [pid = 1846] [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:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf5f13ec00) [pid = 1846] [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:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf5f133c00) [pid = 1846] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf5eb8d400) [pid = 1846] [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:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf6af68400) [pid = 1846] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf767be800) [pid = 1846] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf76dda800) [pid = 1846] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf76d4d000) [pid = 1846] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042792776]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf76b35000) [pid = 1846] [serial = 1961] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf702dfc00) [pid = 1846] [serial = 1943] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf706bd800) [pid = 1846] [serial = 1949] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf76692000) [pid = 1846] [serial = 1955] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf767b5400) [pid = 1846] [serial = 1958] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf6c584c00) [pid = 1846] [serial = 1994] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf70018c00) [pid = 1846] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042761641]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf6ff59800) [pid = 1846] [serial = 1933] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf69883800) [pid = 1846] [serial = 1922] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf6f6c3c00) [pid = 1846] [serial = 1925] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf6fb62000) [pid = 1846] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf6f77d800) [pid = 1846] [serial = 1928] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf70e1f000) [pid = 1846] [serial = 1952] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf67d25000) [pid = 1846] [serial = 1919] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf6c58fc00) [pid = 1846] [serial = 1964] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf6b1a3c00) [pid = 1846] [serial = 1985] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf5eb83400) [pid = 1846] [serial = 1916] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf6ae11800) [pid = 1846] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf6a4e9400) [pid = 1846] [serial = 1980] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf6769ac00) [pid = 1846] [serial = 1991] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf70013c00) [pid = 1846] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf70016000) [pid = 1846] [serial = 1938] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf6714a000) [pid = 1846] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf67d21800) [pid = 1846] [serial = 1970] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf67690c00) [pid = 1846] [serial = 1967] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf704bb800) [pid = 1846] [serial = 1946] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf6e742800) [pid = 1846] [serial = 1988] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf6ae04000) [pid = 1846] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042778394]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf67147400) [pid = 1846] [serial = 1975] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf5f136c00) [pid = 1846] [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:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf67695800) [pid = 1846] [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:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf65fb6400) [pid = 1846] [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:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf673ebc00) [pid = 1846] [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:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf6a28c800) [pid = 1846] [serial = 2051] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf696bec00) [pid = 1846] [serial = 2000] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf76dd3800) [pid = 1846] [serial = 2022] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf7766bc00) [pid = 1846] [serial = 2033] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf77286000) [pid = 1846] [serial = 2030] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf6e628000) [pid = 1846] [serial = 2003] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf76b36800) [pid = 1846] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf77c76800) [pid = 1846] [serial = 2036] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf76dd9400) [pid = 1846] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf77d78800) [pid = 1846] [serial = 2039] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf76f41800) [pid = 1846] [serial = 2027] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf6fb5ec00) [pid = 1846] [serial = 2006] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf70e29400) [pid = 1846] [serial = 2012] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf67148000) [pid = 1846] [serial = 1997] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf76b40c00) [pid = 1846] [serial = 2017] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf702dbc00) [pid = 1846] [serial = 2009] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf781cf000) [pid = 1846] [serial = 2042] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf77c92c00) [pid = 1846] [serial = 2045] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf5f569000) [pid = 1846] [serial = 2048] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf76d50c00) [pid = 1846] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042792776]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf6f6c1400) [pid = 1846] [serial = 1914] [outer = (nil)] [url = about:blank]
10:06:58 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf6f783400) [pid = 1846] [serial = 1995] [outer = (nil)] [url = about:blank]
10:06:58 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:06:58 INFO - document served over http requires an http
10:06:58 INFO - sub-resource via xhr-request using the meta-referrer
10:06:58 INFO - delivery method with keep-origin-redirect and when
10:06:58 INFO - the target request is cross-origin.
10:06:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1175ms
10:06:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:06:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6a23e000 == 53 [pid = 1846] [id = 742]
10:06:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf67d21800) [pid = 1846] [serial = 2080] [outer = (nil)]
10:06:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf6a4ed000) [pid = 1846] [serial = 2081] [outer = 0x7fdf67d21800]
10:06:59 INFO - PROCESS | 1846 | 1448042819156 Marionette INFO loaded listener.js
10:06:59 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:06:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf6f6ca000) [pid = 1846] [serial = 2082] [outer = 0x7fdf67d21800]
10:06:59 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:06:59 INFO - document served over http requires an http
10:06:59 INFO - sub-resource via xhr-request using the meta-referrer
10:06:59 INFO - delivery method with no-redirect and when
10:06:59 INFO - the target request is cross-origin.
10:06:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1045ms
10:06:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:07:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6dfa8800 == 54 [pid = 1846] [id = 743]
10:07:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf6af68400) [pid = 1846] [serial = 2083] [outer = (nil)]
10:07:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf6ffd8400) [pid = 1846] [serial = 2084] [outer = 0x7fdf6af68400]
10:07:00 INFO - PROCESS | 1846 | 1448042820223 Marionette INFO loaded listener.js
10:07:00 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf704b8800) [pid = 1846] [serial = 2085] [outer = 0x7fdf6af68400]
10:07:00 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:07:00 INFO - document served over http requires an http
10:07:00 INFO - sub-resource via xhr-request using the meta-referrer
10:07:00 INFO - delivery method with swap-origin-redirect and when
10:07:00 INFO - the target request is cross-origin.
10:07:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 977ms
10:07:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:07:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e659800 == 55 [pid = 1846] [id = 744]
10:07:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf6b10ac00) [pid = 1846] [serial = 2086] [outer = (nil)]
10:07:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf706bec00) [pid = 1846] [serial = 2087] [outer = 0x7fdf6b10ac00]
10:07:01 INFO - PROCESS | 1846 | 1448042821261 Marionette INFO loaded listener.js
10:07:01 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf71110000) [pid = 1846] [serial = 2088] [outer = 0x7fdf6b10ac00]
10:07:02 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:07:02 INFO - document served over http requires an https
10:07:02 INFO - sub-resource via fetch-request using the meta-referrer
10:07:02 INFO - delivery method with keep-origin-redirect and when
10:07:02 INFO - the target request is cross-origin.
10:07:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1283ms
10:07:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:07:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69239000 == 56 [pid = 1846] [id = 745]
10:07:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf696bb000) [pid = 1846] [serial = 2089] [outer = (nil)]
10:07:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf6a452000) [pid = 1846] [serial = 2090] [outer = 0x7fdf696bb000]
10:07:02 INFO - PROCESS | 1846 | 1448042822707 Marionette INFO loaded listener.js
10:07:02 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf6fb5e400) [pid = 1846] [serial = 2091] [outer = 0x7fdf696bb000]
10:07:03 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:07:03 INFO - document served over http requires an https
10:07:03 INFO - sub-resource via fetch-request using the meta-referrer
10:07:03 INFO - delivery method with no-redirect and when
10:07:03 INFO - the target request is cross-origin.
10:07:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1383ms
10:07:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:07:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f47d800 == 57 [pid = 1846] [id = 746]
10:07:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf69883800) [pid = 1846] [serial = 2092] [outer = (nil)]
10:07:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf70a2f400) [pid = 1846] [serial = 2093] [outer = 0x7fdf69883800]
10:07:04 INFO - PROCESS | 1846 | 1448042823996 Marionette INFO loaded listener.js
10:07:04 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf767b6800) [pid = 1846] [serial = 2094] [outer = 0x7fdf69883800]
10:07:04 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:07:04 INFO - document served over http requires an https
10:07:04 INFO - sub-resource via fetch-request using the meta-referrer
10:07:04 INFO - delivery method with swap-origin-redirect and when
10:07:04 INFO - the target request is cross-origin.
10:07:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1232ms
10:07:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:07:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f924800 == 58 [pid = 1846] [id = 747]
10:07:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf6e520800) [pid = 1846] [serial = 2095] [outer = (nil)]
10:07:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7fdf767c1400) [pid = 1846] [serial = 2096] [outer = 0x7fdf6e520800]
10:07:05 INFO - PROCESS | 1846 | 1448042825327 Marionette INFO loaded listener.js
10:07:05 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7fdf76dd5c00) [pid = 1846] [serial = 2097] [outer = 0x7fdf6e520800]
10:07:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6fdd5000 == 59 [pid = 1846] [id = 748]
10:07:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7fdf76dd2000) [pid = 1846] [serial = 2098] [outer = (nil)]
10:07:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7fdf767b7400) [pid = 1846] [serial = 2099] [outer = 0x7fdf76dd2000]
10:07:06 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:07:06 INFO - document served over http requires an https
10:07:06 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:06 INFO - delivery method with keep-origin-redirect and when
10:07:06 INFO - the target request is cross-origin.
10:07:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1380ms
10:07:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:07:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6fde1800 == 60 [pid = 1846] [id = 749]
10:07:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7fdf76dd9000) [pid = 1846] [serial = 2100] [outer = (nil)]
10:07:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7fdf76f48c00) [pid = 1846] [serial = 2101] [outer = 0x7fdf76dd9000]
10:07:06 INFO - PROCESS | 1846 | 1448042826736 Marionette INFO loaded listener.js
10:07:06 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7fdf77660000) [pid = 1846] [serial = 2102] [outer = 0x7fdf76dd9000]
10:07:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7021a800 == 61 [pid = 1846] [id = 750]
10:07:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7fdf76f4f400) [pid = 1846] [serial = 2103] [outer = (nil)]
10:07:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7fdf67698400) [pid = 1846] [serial = 2104] [outer = 0x7fdf76f4f400]
10:07:07 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:07:07 INFO - document served over http requires an https
10:07:07 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:07 INFO - delivery method with no-redirect and when
10:07:07 INFO - the target request is cross-origin.
10:07:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1337ms
10:07:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:07:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf70952800 == 62 [pid = 1846] [id = 751]
10:07:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7fdf76f47000) [pid = 1846] [serial = 2105] [outer = (nil)]
10:07:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7fdf7766b800) [pid = 1846] [serial = 2106] [outer = 0x7fdf76f47000]
10:07:08 INFO - PROCESS | 1846 | 1448042828004 Marionette INFO loaded listener.js
10:07:08 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7fdf776ebc00) [pid = 1846] [serial = 2107] [outer = 0x7fdf76f47000]
10:07:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf71133800 == 63 [pid = 1846] [id = 752]
10:07:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7fdf77c92000) [pid = 1846] [serial = 2108] [outer = (nil)]
10:07:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7fdf77c73c00) [pid = 1846] [serial = 2109] [outer = 0x7fdf77c92000]
10:07:08 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:07:08 INFO - document served over http requires an https
10:07:08 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:08 INFO - delivery method with swap-origin-redirect and when
10:07:08 INFO - the target request is cross-origin.
10:07:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1282ms
10:07:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:07:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7113d000 == 64 [pid = 1846] [id = 753]
10:07:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7fdf77c8fc00) [pid = 1846] [serial = 2110] [outer = (nil)]
10:07:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7fdf77d82800) [pid = 1846] [serial = 2111] [outer = 0x7fdf77c8fc00]
10:07:09 INFO - PROCESS | 1846 | 1448042829295 Marionette INFO loaded listener.js
10:07:09 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7fdf78526c00) [pid = 1846] [serial = 2112] [outer = 0x7fdf77c8fc00]
10:07:10 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:07:10 INFO - document served over http requires an https
10:07:10 INFO - sub-resource via script-tag using the meta-referrer
10:07:10 INFO - delivery method with keep-origin-redirect and when
10:07:10 INFO - the target request is cross-origin.
10:07:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1234ms
10:07:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:07:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76747800 == 65 [pid = 1846] [id = 754]
10:07:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7fdf77d79000) [pid = 1846] [serial = 2113] [outer = (nil)]
10:07:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7fdf7852d000) [pid = 1846] [serial = 2114] [outer = 0x7fdf77d79000]
10:07:10 INFO - PROCESS | 1846 | 1448042830517 Marionette INFO loaded listener.js
10:07:10 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7fdf7a7d5000) [pid = 1846] [serial = 2115] [outer = 0x7fdf77d79000]
10:07:11 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:07:11 INFO - document served over http requires an https
10:07:11 INFO - sub-resource via script-tag using the meta-referrer
10:07:11 INFO - delivery method with no-redirect and when
10:07:11 INFO - the target request is cross-origin.
10:07:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1179ms
10:07:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:07:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf76d23800 == 66 [pid = 1846] [id = 755]
10:07:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7fdf781d3800) [pid = 1846] [serial = 2116] [outer = (nil)]
10:07:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7fdf7a7dc400) [pid = 1846] [serial = 2117] [outer = 0x7fdf781d3800]
10:07:11 INFO - PROCESS | 1846 | 1448042831736 Marionette INFO loaded listener.js
10:07:11 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7fdf7ade7400) [pid = 1846] [serial = 2118] [outer = 0x7fdf781d3800]
10:07:12 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:07:12 INFO - document served over http requires an https
10:07:12 INFO - sub-resource via script-tag using the meta-referrer
10:07:12 INFO - delivery method with swap-origin-redirect and when
10:07:12 INFO - the target request is cross-origin.
10:07:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1279ms
10:07:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:07:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7770b800 == 67 [pid = 1846] [id = 756]
10:07:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7fdf7ade8c00) [pid = 1846] [serial = 2119] [outer = (nil)]
10:07:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7fdf7af4c800) [pid = 1846] [serial = 2120] [outer = 0x7fdf7ade8c00]
10:07:13 INFO - PROCESS | 1846 | 1448042833030 Marionette INFO loaded listener.js
10:07:13 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7fdf7af57800) [pid = 1846] [serial = 2121] [outer = 0x7fdf7ade8c00]
10:07:13 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:07:13 INFO - document served over http requires an https
10:07:13 INFO - sub-resource via xhr-request using the meta-referrer
10:07:13 INFO - delivery method with keep-origin-redirect and when
10:07:13 INFO - the target request is cross-origin.
10:07:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1278ms
10:07:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:07:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf77dce000 == 68 [pid = 1846] [id = 757]
10:07:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7fdf7adefc00) [pid = 1846] [serial = 2122] [outer = (nil)]
10:07:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7fdf7b063000) [pid = 1846] [serial = 2123] [outer = 0x7fdf7adefc00]
10:07:14 INFO - PROCESS | 1846 | 1448042834292 Marionette INFO loaded listener.js
10:07:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7fdf7b45bc00) [pid = 1846] [serial = 2124] [outer = 0x7fdf7adefc00]
10:07:15 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:07:15 INFO - document served over http requires an https
10:07:15 INFO - sub-resource via xhr-request using the meta-referrer
10:07:15 INFO - delivery method with no-redirect and when
10:07:15 INFO - the target request is cross-origin.
10:07:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1175ms
10:07:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:07:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7895c000 == 69 [pid = 1846] [id = 758]
10:07:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7fdf7b060c00) [pid = 1846] [serial = 2125] [outer = (nil)]
10:07:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7fdf7b64e000) [pid = 1846] [serial = 2126] [outer = 0x7fdf7b060c00]
10:07:15 INFO - PROCESS | 1846 | 1448042835524 Marionette INFO loaded listener.js
10:07:15 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7fdf7b765400) [pid = 1846] [serial = 2127] [outer = 0x7fdf7b060c00]
10:07:16 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:07:16 INFO - document served over http requires an https
10:07:16 INFO - sub-resource via xhr-request using the meta-referrer
10:07:16 INFO - delivery method with swap-origin-redirect and when
10:07:16 INFO - the target request is cross-origin.
10:07:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1230ms
10:07:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:07:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7898a800 == 70 [pid = 1846] [id = 759]
10:07:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7fdf7b463c00) [pid = 1846] [serial = 2128] [outer = (nil)]
10:07:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7fdf7b802800) [pid = 1846] [serial = 2129] [outer = 0x7fdf7b463c00]
10:07:16 INFO - PROCESS | 1846 | 1448042836743 Marionette INFO loaded listener.js
10:07:16 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7fdf7c514800) [pid = 1846] [serial = 2130] [outer = 0x7fdf7b463c00]
10:07:17 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:07:17 INFO - document served over http requires an http
10:07:17 INFO - sub-resource via fetch-request using the meta-referrer
10:07:17 INFO - delivery method with keep-origin-redirect and when
10:07:17 INFO - the target request is same-origin.
10:07:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1279ms
10:07:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:07:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7adc2000 == 71 [pid = 1846] [id = 760]
10:07:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7fdf7b464400) [pid = 1846] [serial = 2131] [outer = (nil)]
10:07:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7fdf7c519000) [pid = 1846] [serial = 2132] [outer = 0x7fdf7b464400]
10:07:18 INFO - PROCESS | 1846 | 1448042838001 Marionette INFO loaded listener.js
10:07:18 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7fdf7c520000) [pid = 1846] [serial = 2133] [outer = 0x7fdf7b464400]
10:07:18 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:07:18 INFO - document served over http requires an http
10:07:18 INFO - sub-resource via fetch-request using the meta-referrer
10:07:18 INFO - delivery method with no-redirect and when
10:07:18 INFO - the target request is same-origin.
10:07:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1175ms
10:07:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:07:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af13800 == 72 [pid = 1846] [id = 761]
10:07:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7fdf7b80ec00) [pid = 1846] [serial = 2134] [outer = (nil)]
10:07:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7fdf7c5eb400) [pid = 1846] [serial = 2135] [outer = 0x7fdf7b80ec00]
10:07:19 INFO - PROCESS | 1846 | 1448042839205 Marionette INFO loaded listener.js
10:07:19 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7fdf7c768000) [pid = 1846] [serial = 2136] [outer = 0x7fdf7b80ec00]
10:07: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:07:20 INFO - document served over http requires an http
10:07:20 INFO - sub-resource via fetch-request using the meta-referrer
10:07:20 INFO - delivery method with swap-origin-redirect and when
10:07:20 INFO - the target request is same-origin.
10:07:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1227ms
10:07:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:07:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7af2e000 == 73 [pid = 1846] [id = 762]
10:07:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7fdf7c521400) [pid = 1846] [serial = 2137] [outer = (nil)]
10:07:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7fdf7c7cec00) [pid = 1846] [serial = 2138] [outer = 0x7fdf7c521400]
10:07:20 INFO - PROCESS | 1846 | 1448042840449 Marionette INFO loaded listener.js
10:07:20 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7fdf7caf1000) [pid = 1846] [serial = 2139] [outer = 0x7fdf7c521400]
10:07:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b276000 == 74 [pid = 1846] [id = 763]
10:07:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7fdf7caed000) [pid = 1846] [serial = 2140] [outer = (nil)]
10:07:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7fdf7c7ca400) [pid = 1846] [serial = 2141] [outer = 0x7fdf7caed000]
10:07:21 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:07:21 INFO - document served over http requires an http
10:07:21 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:21 INFO - delivery method with keep-origin-redirect and when
10:07:21 INFO - the target request is same-origin.
10:07:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1281ms
10:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:07:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b667800 == 75 [pid = 1846] [id = 764]
10:07:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7fdf7c760800) [pid = 1846] [serial = 2142] [outer = (nil)]
10:07:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7fdf7caf9c00) [pid = 1846] [serial = 2143] [outer = 0x7fdf7c760800]
10:07:21 INFO - PROCESS | 1846 | 1448042841850 Marionette INFO loaded listener.js
10:07:21 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7fdf7f3c0800) [pid = 1846] [serial = 2144] [outer = 0x7fdf7c760800]
10:07:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b67c000 == 76 [pid = 1846] [id = 765]
10:07:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7fdf7f3be000) [pid = 1846] [serial = 2145] [outer = (nil)]
10:07:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7fdf7f2d9000) [pid = 1846] [serial = 2146] [outer = 0x7fdf7f3be000]
10:07:22 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:07:22 INFO - document served over http requires an http
10:07:22 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:22 INFO - delivery method with no-redirect and when
10:07:22 INFO - the target request is same-origin.
10:07:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1380ms
10:07:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:07:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b72d800 == 77 [pid = 1846] [id = 766]
10:07:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7fdf7caf2800) [pid = 1846] [serial = 2147] [outer = (nil)]
10:07:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7fdf7f538400) [pid = 1846] [serial = 2148] [outer = 0x7fdf7caf2800]
10:07:23 INFO - PROCESS | 1846 | 1448042843130 Marionette INFO loaded listener.js
10:07:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7fdf7f541000) [pid = 1846] [serial = 2149] [outer = 0x7fdf7caf2800]
10:07:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b856800 == 78 [pid = 1846] [id = 767]
10:07:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7fdf7f540c00) [pid = 1846] [serial = 2150] [outer = (nil)]
10:07:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7fdf7f53e000) [pid = 1846] [serial = 2151] [outer = 0x7fdf7f540c00]
10:07:24 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:07:24 INFO - document served over http requires an http
10:07:24 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:24 INFO - delivery method with swap-origin-redirect and when
10:07:24 INFO - the target request is same-origin.
10:07:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1276ms
10:07:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:07:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b932000 == 79 [pid = 1846] [id = 768]
10:07:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7fdf7f3c3c00) [pid = 1846] [serial = 2152] [outer = (nil)]
10:07:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7fdf7f5c7400) [pid = 1846] [serial = 2153] [outer = 0x7fdf7f3c3c00]
10:07:24 INFO - PROCESS | 1846 | 1448042844411 Marionette INFO loaded listener.js
10:07:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7fdf7f5d0c00) [pid = 1846] [serial = 2154] [outer = 0x7fdf7f3c3c00]
10:07:25 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:07:25 INFO - document served over http requires an http
10:07:25 INFO - sub-resource via script-tag using the meta-referrer
10:07:25 INFO - delivery method with keep-origin-redirect and when
10:07:25 INFO - the target request is same-origin.
10:07:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1226ms
10:07:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:07:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7c89f800 == 80 [pid = 1846] [id = 769]
10:07:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7fdf7f538800) [pid = 1846] [serial = 2155] [outer = (nil)]
10:07:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7fdf7f5d5800) [pid = 1846] [serial = 2156] [outer = 0x7fdf7f538800]
10:07:25 INFO - PROCESS | 1846 | 1448042845649 Marionette INFO loaded listener.js
10:07:25 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7fdf7f710000) [pid = 1846] [serial = 2157] [outer = 0x7fdf7f538800]
10:07:26 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:07:26 INFO - document served over http requires an http
10:07:26 INFO - sub-resource via script-tag using the meta-referrer
10:07:26 INFO - delivery method with no-redirect and when
10:07:26 INFO - the target request is same-origin.
10:07:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1176ms
10:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:07:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7ca82000 == 81 [pid = 1846] [id = 770]
10:07:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7fdf7f5d2400) [pid = 1846] [serial = 2158] [outer = (nil)]
10:07:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fdf7fbcec00) [pid = 1846] [serial = 2159] [outer = 0x7fdf7f5d2400]
10:07:26 INFO - PROCESS | 1846 | 1448042846850 Marionette INFO loaded listener.js
10:07:26 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fdf7fd8d400) [pid = 1846] [serial = 2160] [outer = 0x7fdf7f5d2400]
10:07:29 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:07:29 INFO - document served over http requires an http
10:07:29 INFO - sub-resource via script-tag using the meta-referrer
10:07:29 INFO - delivery method with swap-origin-redirect and when
10:07:29 INFO - the target request is same-origin.
10:07:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2779ms
10:07:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:07:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6431b800 == 82 [pid = 1846] [id = 771]
10:07:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fdf66280000) [pid = 1846] [serial = 2161] [outer = (nil)]
10:07:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fdf67145800) [pid = 1846] [serial = 2162] [outer = 0x7fdf66280000]
10:07:30 INFO - PROCESS | 1846 | 1448042850010 Marionette INFO loaded listener.js
10:07:30 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fdf67d1e000) [pid = 1846] [serial = 2163] [outer = 0x7fdf66280000]
10:07:30 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:07:30 INFO - document served over http requires an http
10:07:30 INFO - sub-resource via xhr-request using the meta-referrer
10:07:30 INFO - delivery method with keep-origin-redirect and when
10:07:30 INFO - the target request is same-origin.
10:07:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1576ms
10:07:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:07:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69684800 == 83 [pid = 1846] [id = 772]
10:07:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fdf66280800) [pid = 1846] [serial = 2164] [outer = (nil)]
10:07:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fdf6ae04000) [pid = 1846] [serial = 2165] [outer = 0x7fdf66280800]
10:07:31 INFO - PROCESS | 1846 | 1448042851250 Marionette INFO loaded listener.js
10:07:31 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fdf6fb58800) [pid = 1846] [serial = 2166] [outer = 0x7fdf66280800]
10:07:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef3d000 == 82 [pid = 1846] [id = 732]
10:07:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65f77800 == 81 [pid = 1846] [id = 733]
10:07:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67575000 == 80 [pid = 1846] [id = 734]
10:07:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a2d000 == 79 [pid = 1846] [id = 735]
10:07:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf68250000 == 78 [pid = 1846] [id = 736]
10:07:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69387000 == 77 [pid = 1846] [id = 737]
10:07:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a235800 == 76 [pid = 1846] [id = 738]
10:07:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db4f000 == 75 [pid = 1846] [id = 739]
10:07:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6430d800 == 74 [pid = 1846] [id = 652]
10:07:32 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fdf6c58d800) [pid = 1846] [serial = 1986] [outer = (nil)] [url = about:blank]
10:07:32 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fdf6a282800) [pid = 1846] [serial = 1968] [outer = (nil)] [url = about:blank]
10:07:32 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fdf6a4e2800) [pid = 1846] [serial = 1976] [outer = (nil)] [url = about:blank]
10:07:32 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fdf6a28a400) [pid = 1846] [serial = 1971] [outer = (nil)] [url = about:blank]
10:07:32 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fdf6f554000) [pid = 1846] [serial = 1989] [outer = (nil)] [url = about:blank]
10:07:32 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fdf6b109800) [pid = 1846] [serial = 1992] [outer = (nil)] [url = about:blank]
10:07:32 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fdf6af60800) [pid = 1846] [serial = 1981] [outer = (nil)] [url = about:blank]
10:07:32 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fdf6a288000) [pid = 1846] [serial = 2049] [outer = (nil)] [url = about:blank]
10:07:32 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:07:32 INFO - document served over http requires an http
10:07:32 INFO - sub-resource via xhr-request using the meta-referrer
10:07:32 INFO - delivery method with no-redirect and when
10:07:32 INFO - the target request is same-origin.
10:07:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1848ms
10:07:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:07:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6284e000 == 75 [pid = 1846] [id = 773]
10:07:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7fdf5ef83c00) [pid = 1846] [serial = 2167] [outer = (nil)]
10:07:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7fdf5f571400) [pid = 1846] [serial = 2168] [outer = 0x7fdf5ef83c00]
10:07:33 INFO - PROCESS | 1846 | 1448042853065 Marionette INFO loaded listener.js
10:07:33 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7fdf6843a400) [pid = 1846] [serial = 2169] [outer = 0x7fdf5ef83c00]
10:07:33 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:07:33 INFO - document served over http requires an http
10:07:33 INFO - sub-resource via xhr-request using the meta-referrer
10:07:33 INFO - delivery method with swap-origin-redirect and when
10:07:33 INFO - the target request is same-origin.
10:07:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1028ms
10:07:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:07:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf677e1800 == 76 [pid = 1846] [id = 774]
10:07:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7fdf5f140000) [pid = 1846] [serial = 2170] [outer = (nil)]
10:07:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7fdf6a4e2800) [pid = 1846] [serial = 2171] [outer = 0x7fdf5f140000]
10:07:34 INFO - PROCESS | 1846 | 1448042854040 Marionette INFO loaded listener.js
10:07:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7fdf6b10d800) [pid = 1846] [serial = 2172] [outer = 0x7fdf5f140000]
10:07:34 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:07:34 INFO - document served over http requires an https
10:07:34 INFO - sub-resource via fetch-request using the meta-referrer
10:07:34 INFO - delivery method with keep-origin-redirect and when
10:07:34 INFO - the target request is same-origin.
10:07:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1090ms
10:07:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:07:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67564000 == 77 [pid = 1846] [id = 775]
10:07:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7fdf696c1000) [pid = 1846] [serial = 2173] [outer = (nil)]
10:07:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7fdf6af6b000) [pid = 1846] [serial = 2174] [outer = 0x7fdf696c1000]
10:07:35 INFO - PROCESS | 1846 | 1448042855139 Marionette INFO loaded listener.js
10:07:35 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7fdf6f55b800) [pid = 1846] [serial = 2175] [outer = 0x7fdf696c1000]
10:07:35 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:07:35 INFO - document served over http requires an https
10:07:35 INFO - sub-resource via fetch-request using the meta-referrer
10:07:35 INFO - delivery method with no-redirect and when
10:07:35 INFO - the target request is same-origin.
10:07:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1024ms
10:07:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:07:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69247800 == 78 [pid = 1846] [id = 776]
10:07:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7fdf6fb63800) [pid = 1846] [serial = 2176] [outer = (nil)]
10:07:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7fdf6ff5b800) [pid = 1846] [serial = 2177] [outer = 0x7fdf6fb63800]
10:07:36 INFO - PROCESS | 1846 | 1448042856171 Marionette INFO loaded listener.js
10:07:36 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7fdf702e7800) [pid = 1846] [serial = 2178] [outer = 0x7fdf6fb63800]
10:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7fdf6ae02800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7fdf5eb8b800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7fdf70012c00) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7fdf69878c00) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7fdf6ff56800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7fdf6f6c1800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7fdf706bc000) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7fdf6c58e000) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7fdf6950c400) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7fdf6ae0d400) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7fdf6e62dc00) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7fdf6ae04400) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7fdf77c88c00) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7fdf5f13f400) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7fdf6a44d000) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7fdf5eb83800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7fdf5eb81800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7fdf70013000) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7fdf5eb86800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7fdf67698c00) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7fdf5eb88800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7fdf5eb87800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7fdf5eb8b400) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7fdf69886400) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7fdf706bec00) [pid = 1846] [serial = 2087] [outer = (nil)] [url = about:blank]
10:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7fdf6ae05000) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7fdf6801b000) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7fdf6f6c4000) [pid = 1846] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7fdf6f6c1c00) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7fdf6af60000) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7fdf706bfc00) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7fdf77285800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7fdf67d21800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7fdf70a29000) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7fdf5ef89000) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7fdf6f778800) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7fdf7111ac00) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7fdf68017c00) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7fdf65fbf000) [pid = 1846] [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:07:36 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7fdf6af68400) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7fdf77c93800) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7fdf6628ac00) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7fdf71119c00) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7fdf5ef8a400) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7fdf5eb81c00) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7fdf76691c00) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7fdf70a22400) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7fdf76dd8400) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7fdf76d4fc00) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7fdf68432c00) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7fdf706bc800) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7fdf5eb80c00) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7fdf5eb89000) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7fdf77660c00) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7fdf673ef000) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7fdf77d77000) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7fdf6a4e3c00) [pid = 1846] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042810283]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7fdf6f6c0400) [pid = 1846] [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:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7fdf67698000) [pid = 1846] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7fdf6b10dc00) [pid = 1846] [serial = 2078] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7fdf6b10c400) [pid = 1846] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042810283]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7fdf69510800) [pid = 1846] [serial = 2059] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7fdf6f780400) [pid = 1846] [serial = 2069] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7fdf67151c00) [pid = 1846] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7fdf5f139c00) [pid = 1846] [serial = 2054] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7fdf6ffd8400) [pid = 1846] [serial = 2084] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7fdf6a4ed000) [pid = 1846] [serial = 2081] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7fdf69505400) [pid = 1846] [serial = 2075] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7fdf6b10e400) [pid = 1846] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7fdf6b1ad000) [pid = 1846] [serial = 2064] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7fdf702e4400) [pid = 1846] [serial = 2072] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7fdf6e62f000) [pid = 1846] [serial = 2079] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7fdf77294800) [pid = 1846] [serial = 2031] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7fdf6fb5c400) [pid = 1846] [serial = 1929] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7fdf776e9000) [pid = 1846] [serial = 2034] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf67d21400) [pid = 1846] [serial = 1998] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf70a2d400) [pid = 1846] [serial = 1950] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf6e520000) [pid = 1846] [serial = 1878] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf6f77a400) [pid = 1846] [serial = 1926] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf76699c00) [pid = 1846] [serial = 1956] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf6c58b400) [pid = 1846] [serial = 1875] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf6f778400) [pid = 1846] [serial = 2004] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf6f557c00) [pid = 1846] [serial = 1881] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf6b1a8400) [pid = 1846] [serial = 1872] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf78525000) [pid = 1846] [serial = 1824] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf704b8800) [pid = 1846] [serial = 2085] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf6b10a800) [pid = 1846] [serial = 1869] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf6a50a400) [pid = 1846] [serial = 1863] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf76d4bc00) [pid = 1846] [serial = 2018] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf6f6be000) [pid = 1846] [serial = 1887] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf6950dc00) [pid = 1846] [serial = 1850] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf706b8000) [pid = 1846] [serial = 1947] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf6a289400) [pid = 1846] [serial = 1855] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf767b4800) [pid = 1846] [serial = 2013] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf6b110800) [pid = 1846] [serial = 2052] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf71112000) [pid = 1846] [serial = 1953] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf71116c00) [pid = 1846] [serial = 1965] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf70012800) [pid = 1846] [serial = 2007] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf696c3000) [pid = 1846] [serial = 1920] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf6e520c00) [pid = 1846] [serial = 1923] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf6f559800) [pid = 1846] [serial = 1884] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf704b2c00) [pid = 1846] [serial = 1944] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf6ae0c800) [pid = 1846] [serial = 2001] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf706be800) [pid = 1846] [serial = 2010] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fdf78529400) [pid = 1846] [serial = 2046] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fdf767c1800) [pid = 1846] [serial = 1959] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fdf6f6ca000) [pid = 1846] [serial = 2082] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fdf781da800) [pid = 1846] [serial = 2043] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fdf6ae10800) [pid = 1846] [serial = 1866] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fdf66281000) [pid = 1846] [serial = 1845] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fdf70020000) [pid = 1846] [serial = 1939] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fdf76f4d800) [pid = 1846] [serial = 2028] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fdf76ddc800) [pid = 1846] [serial = 2023] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fdf77c87400) [pid = 1846] [serial = 2037] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fdf76b3ec00) [pid = 1846] [serial = 1962] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fdf5f13d800) [pid = 1846] [serial = 1917] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fdf6a450800) [pid = 1846] [serial = 1860] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fdf781cc400) [pid = 1846] [serial = 2040] [outer = (nil)] [url = about:blank]
10:07:37 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fdf6ffd5000) [pid = 1846] [serial = 1934] [outer = (nil)] [url = about:blank]
10:07:37 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:07:37 INFO - document served over http requires an https
10:07:37 INFO - sub-resource via fetch-request using the meta-referrer
10:07:37 INFO - delivery method with swap-origin-redirect and when
10:07:37 INFO - the target request is same-origin.
10:07:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1442ms
10:07:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:07:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69687800 == 79 [pid = 1846] [id = 777]
10:07:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7fdf5eb83800) [pid = 1846] [serial = 2179] [outer = (nil)]
10:07:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7fdf5f131400) [pid = 1846] [serial = 2180] [outer = 0x7fdf5eb83800]
10:07:37 INFO - PROCESS | 1846 | 1448042857662 Marionette INFO loaded listener.js
10:07:37 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7fdf696c3000) [pid = 1846] [serial = 2181] [outer = 0x7fdf5eb83800]
10:07:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf69707800 == 80 [pid = 1846] [id = 778]
10:07:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7fdf68435800) [pid = 1846] [serial = 2182] [outer = (nil)]
10:07:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7fdf6a451800) [pid = 1846] [serial = 2183] [outer = 0x7fdf68435800]
10:07:38 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:07:38 INFO - document served over http requires an https
10:07:38 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:38 INFO - delivery method with keep-origin-redirect and when
10:07:38 INFO - the target request is same-origin.
10:07:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1028ms
10:07:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:07:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ab08800 == 81 [pid = 1846] [id = 779]
10:07:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7fdf5ef84800) [pid = 1846] [serial = 2184] [outer = (nil)]
10:07:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7fdf6a445000) [pid = 1846] [serial = 2185] [outer = 0x7fdf5ef84800]
10:07:38 INFO - PROCESS | 1846 | 1448042858674 Marionette INFO loaded listener.js
10:07:38 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7fdf6b1b1400) [pid = 1846] [serial = 2186] [outer = 0x7fdf5ef84800]
10:07:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5f396000 == 82 [pid = 1846] [id = 780]
10:07:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7fdf5eb8ac00) [pid = 1846] [serial = 2187] [outer = (nil)]
10:07:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7fdf66285400) [pid = 1846] [serial = 2188] [outer = 0x7fdf5eb8ac00]
10:07:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:07:39 INFO - document served over http requires an https
10:07:39 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:39 INFO - delivery method with no-redirect and when
10:07:39 INFO - the target request is same-origin.
10:07:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1292ms
10:07:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:07:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67575000 == 83 [pid = 1846] [id = 781]
10:07:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7fdf673e8800) [pid = 1846] [serial = 2189] [outer = (nil)]
10:07:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7fdf68431000) [pid = 1846] [serial = 2190] [outer = 0x7fdf673e8800]
10:07:40 INFO - PROCESS | 1846 | 1448042860126 Marionette INFO loaded listener.js
10:07:40 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7fdf6a28b400) [pid = 1846] [serial = 2191] [outer = 0x7fdf673e8800]
10:07:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6970f000 == 84 [pid = 1846] [id = 782]
10:07:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7fdf6a4e2000) [pid = 1846] [serial = 2192] [outer = (nil)]
10:07:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7fdf6b10b400) [pid = 1846] [serial = 2193] [outer = 0x7fdf6a4e2000]
10:07:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:07:41 INFO - document served over http requires an https
10:07:41 INFO - sub-resource via iframe-tag using the meta-referrer
10:07:41 INFO - delivery method with swap-origin-redirect and when
10:07:41 INFO - the target request is same-origin.
10:07:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1436ms
10:07:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:07:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6db35000 == 85 [pid = 1846] [id = 783]
10:07:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7fdf67d23000) [pid = 1846] [serial = 2194] [outer = (nil)]
10:07:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7fdf6af65c00) [pid = 1846] [serial = 2195] [outer = 0x7fdf67d23000]
10:07:41 INFO - PROCESS | 1846 | 1448042861586 Marionette INFO loaded listener.js
10:07:41 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7fdf6e750000) [pid = 1846] [serial = 2196] [outer = 0x7fdf67d23000]
10:07:42 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:07:42 INFO - document served over http requires an https
10:07:42 INFO - sub-resource via script-tag using the meta-referrer
10:07:42 INFO - delivery method with keep-origin-redirect and when
10:07:42 INFO - the target request is same-origin.
10:07:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1334ms
10:07:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:07:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6e314800 == 86 [pid = 1846] [id = 784]
10:07:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7fdf6ae04400) [pid = 1846] [serial = 2197] [outer = (nil)]
10:07:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7fdf6ff55400) [pid = 1846] [serial = 2198] [outer = 0x7fdf6ae04400]
10:07:42 INFO - PROCESS | 1846 | 1448042862856 Marionette INFO loaded listener.js
10:07:42 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7fdf7001c000) [pid = 1846] [serial = 2199] [outer = 0x7fdf6ae04400]
10:07:43 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:07:43 INFO - document served over http requires an https
10:07:43 INFO - sub-resource via script-tag using the meta-referrer
10:07:43 INFO - delivery method with no-redirect and when
10:07:43 INFO - the target request is same-origin.
10:07:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1182ms
10:07:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:07:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6f48b000 == 87 [pid = 1846] [id = 785]
10:07:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7fdf702dec00) [pid = 1846] [serial = 2200] [outer = (nil)]
10:07:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7fdf704b3000) [pid = 1846] [serial = 2201] [outer = 0x7fdf702dec00]
10:07:44 INFO - PROCESS | 1846 | 1448042864081 Marionette INFO loaded listener.js
10:07:44 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7fdf70a27800) [pid = 1846] [serial = 2202] [outer = 0x7fdf702dec00]
10:07:44 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:07:44 INFO - document served over http requires an https
10:07:44 INFO - sub-resource via script-tag using the meta-referrer
10:07:44 INFO - delivery method with swap-origin-redirect and when
10:07:44 INFO - the target request is same-origin.
10:07:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1281ms
10:07:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:07:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6ff17000 == 88 [pid = 1846] [id = 786]
10:07:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7fdf702e1000) [pid = 1846] [serial = 2203] [outer = (nil)]
10:07:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7fdf70e1e400) [pid = 1846] [serial = 2204] [outer = 0x7fdf702e1000]
10:07:45 INFO - PROCESS | 1846 | 1448042865380 Marionette INFO loaded listener.js
10:07:45 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7fdf7669ec00) [pid = 1846] [serial = 2205] [outer = 0x7fdf702e1000]
10:07:46 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:07:46 INFO - document served over http requires an https
10:07:46 INFO - sub-resource via xhr-request using the meta-referrer
10:07:46 INFO - delivery method with keep-origin-redirect and when
10:07:46 INFO - the target request is same-origin.
10:07:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1228ms
10:07:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:07:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf766c4000 == 89 [pid = 1846] [id = 787]
10:07:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7fdf767bac00) [pid = 1846] [serial = 2206] [outer = (nil)]
10:07:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7fdf76dd6000) [pid = 1846] [serial = 2207] [outer = 0x7fdf767bac00]
10:07:46 INFO - PROCESS | 1846 | 1448042866633 Marionette INFO loaded listener.js
10:07:46 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7fdf76f4dc00) [pid = 1846] [serial = 2208] [outer = 0x7fdf767bac00]
10:07:47 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:07:47 INFO - document served over http requires an https
10:07:47 INFO - sub-resource via xhr-request using the meta-referrer
10:07:47 INFO - delivery method with no-redirect and when
10:07:47 INFO - the target request is same-origin.
10:07:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1278ms
10:07:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:07:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf78953000 == 90 [pid = 1846] [id = 788]
10:07:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7fdf7765e800) [pid = 1846] [serial = 2209] [outer = (nil)]
10:07:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7fdf77660400) [pid = 1846] [serial = 2210] [outer = 0x7fdf7765e800]
10:07:47 INFO - PROCESS | 1846 | 1448042867970 Marionette INFO loaded listener.js
10:07:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7fdf77c75c00) [pid = 1846] [serial = 2211] [outer = 0x7fdf7765e800]
10:07:48 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:07:48 INFO - document served over http requires an https
10:07:48 INFO - sub-resource via xhr-request using the meta-referrer
10:07:48 INFO - delivery method with swap-origin-redirect and when
10:07:48 INFO - the target request is same-origin.
10:07:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1325ms
10:07:48 INFO - TEST-START | /resource-timing/test_resource_timing.html
10:07:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7b740800 == 91 [pid = 1846] [id = 789]
10:07:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7fdf7765f400) [pid = 1846] [serial = 2212] [outer = (nil)]
10:07:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7fdf77c88800) [pid = 1846] [serial = 2213] [outer = 0x7fdf7765f400]
10:07:49 INFO - PROCESS | 1846 | 1448042869239 Marionette INFO loaded listener.js
10:07:49 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7fdf781d3400) [pid = 1846] [serial = 2214] [outer = 0x7fdf7765f400]
10:07:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f440000 == 92 [pid = 1846] [id = 790]
10:07:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7fdf77d78800) [pid = 1846] [serial = 2215] [outer = (nil)]
10:07:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7fdf7ade9c00) [pid = 1846] [serial = 2216] [outer = 0x7fdf77d78800]
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
10:07:50 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:07:50 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
10:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:50 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
10:07:50 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
10:07:50 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
10:07:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
10:07:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
10:07:50 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1485ms
10:07:50 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
10:07:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f459800 == 93 [pid = 1846] [id = 791]
10:07:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7fdf6b10d400) [pid = 1846] [serial = 2217] [outer = (nil)]
10:07:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7fdf781d0000) [pid = 1846] [serial = 2218] [outer = 0x7fdf6b10d400]
10:07:50 INFO - PROCESS | 1846 | 1448042870817 Marionette INFO loaded listener.js
10:07:50 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7fdf7b763400) [pid = 1846] [serial = 2219] [outer = 0x7fdf6b10d400]
10:07:51 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:07:51 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
10:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:07:51 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
10:07:51 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1127ms
10:07:51 INFO - TEST-START | /screen-orientation/lock-basic.html
10:07:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf7f5a5800 == 94 [pid = 1846] [id = 792]
10:07:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7fdf7c767000) [pid = 1846] [serial = 2220] [outer = (nil)]
10:07:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7fdf7ca2f800) [pid = 1846] [serial = 2221] [outer = 0x7fdf7c767000]
10:07:52 INFO - PROCESS | 1846 | 1448042872058 Marionette INFO loaded listener.js
10:07:52 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:07:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7fdf7f5d4c00) [pid = 1846] [serial = 2222] [outer = 0x7fdf7c767000]
10:07:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6283d000 == 93 [pid = 1846] [id = 671]
10:07:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf675bb000 == 92 [pid = 1846] [id = 621]
10:07:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6970c800 == 91 [pid = 1846] [id = 666]
10:07:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69707800 == 90 [pid = 1846] [id = 778]
10:07:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69687800 == 89 [pid = 1846] [id = 777]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69247800 == 88 [pid = 1846] [id = 776]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67564000 == 87 [pid = 1846] [id = 775]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf677e1800 == 86 [pid = 1846] [id = 774]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6284e000 == 85 [pid = 1846] [id = 773]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69684800 == 84 [pid = 1846] [id = 772]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6431b800 == 83 [pid = 1846] [id = 771]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7c89f800 == 82 [pid = 1846] [id = 769]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b932000 == 81 [pid = 1846] [id = 768]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b856800 == 80 [pid = 1846] [id = 767]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b72d800 == 79 [pid = 1846] [id = 766]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b67c000 == 78 [pid = 1846] [id = 765]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b667800 == 77 [pid = 1846] [id = 764]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b276000 == 76 [pid = 1846] [id = 763]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af2e000 == 75 [pid = 1846] [id = 762]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7af13800 == 74 [pid = 1846] [id = 761]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf71133800 == 73 [pid = 1846] [id = 752]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7021a800 == 72 [pid = 1846] [id = 750]
10:07:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6fdd5000 == 71 [pid = 1846] [id = 748]
10:07:59 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7fdf67145400) [pid = 1846] [serial = 2055] [outer = (nil)] [url = about:blank]
10:07:59 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7fdf6ffdf000) [pid = 1846] [serial = 2070] [outer = (nil)] [url = about:blank]
10:07:59 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7fdf6a290c00) [pid = 1846] [serial = 2060] [outer = (nil)] [url = about:blank]
10:07:59 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7fdf706ba400) [pid = 1846] [serial = 2073] [outer = (nil)] [url = about:blank]
10:07:59 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7fdf6e623000) [pid = 1846] [serial = 2065] [outer = (nil)] [url = about:blank]
10:07:59 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7fdf6a28fc00) [pid = 1846] [serial = 2076] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7fdf76f4f400) [pid = 1846] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042827313]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7fdf77c92000) [pid = 1846] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7fdf7f540c00) [pid = 1846] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7fdf7caed000) [pid = 1846] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7fdf7f3be000) [pid = 1846] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042842433]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7fdf76dd2000) [pid = 1846] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7fdf5f140000) [pid = 1846] [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:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7fdf5eb83800) [pid = 1846] [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:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7fdf696c1000) [pid = 1846] [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:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7fdf5ef83c00) [pid = 1846] [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:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7fdf68435800) [pid = 1846] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7fdf66280000) [pid = 1846] [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:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7fdf66280800) [pid = 1846] [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:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7fdf6fb63800) [pid = 1846] [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:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7fdf6a452000) [pid = 1846] [serial = 2090] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7fdf7b64e000) [pid = 1846] [serial = 2126] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7fdf70a2f400) [pid = 1846] [serial = 2093] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7fdf7af4c800) [pid = 1846] [serial = 2120] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7fdf7f53e000) [pid = 1846] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7fdf7f538400) [pid = 1846] [serial = 2148] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7fdf5f571400) [pid = 1846] [serial = 2168] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7fdf7fbcec00) [pid = 1846] [serial = 2159] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7fdf7c7ca400) [pid = 1846] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7fdf7c7cec00) [pid = 1846] [serial = 2138] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7fdf77c73c00) [pid = 1846] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7fdf7766b800) [pid = 1846] [serial = 2106] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7fdf7852d000) [pid = 1846] [serial = 2114] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7fdf77d82800) [pid = 1846] [serial = 2111] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7fdf7f2d9000) [pid = 1846] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042842433]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7fdf7caf9c00) [pid = 1846] [serial = 2143] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7fdf7b802800) [pid = 1846] [serial = 2129] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7fdf6ae04000) [pid = 1846] [serial = 2165] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7fdf6a451800) [pid = 1846] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7fdf5f131400) [pid = 1846] [serial = 2180] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7fdf6af6b000) [pid = 1846] [serial = 2174] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7fdf7b063000) [pid = 1846] [serial = 2123] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7fdf7f5d5800) [pid = 1846] [serial = 2156] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7fdf767b7400) [pid = 1846] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7fdf767c1400) [pid = 1846] [serial = 2096] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7fdf7c519000) [pid = 1846] [serial = 2132] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7fdf7a7dc400) [pid = 1846] [serial = 2117] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7fdf7f5c7400) [pid = 1846] [serial = 2153] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7fdf6a4e2800) [pid = 1846] [serial = 2171] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7fdf67698400) [pid = 1846] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042827313]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7fdf76f48c00) [pid = 1846] [serial = 2101] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7fdf6ff5b800) [pid = 1846] [serial = 2177] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7fdf67145800) [pid = 1846] [serial = 2162] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7fdf6a445000) [pid = 1846] [serial = 2185] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7fdf7c5eb400) [pid = 1846] [serial = 2135] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7fdf6843a400) [pid = 1846] [serial = 2169] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7fdf6fb58800) [pid = 1846] [serial = 2166] [outer = (nil)] [url = about:blank]
10:08:03 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7fdf67d1e000) [pid = 1846] [serial = 2163] [outer = (nil)] [url = about:blank]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef2a800 == 70 [pid = 1846] [id = 625]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab28800 == 69 [pid = 1846] [id = 669]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf66fc5800 == 68 [pid = 1846] [id = 665]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6971f000 == 67 [pid = 1846] [id = 711]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a243800 == 66 [pid = 1846] [id = 667]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7113d000 == 65 [pid = 1846] [id = 753]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7adc2000 == 64 [pid = 1846] [id = 760]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67bb0000 == 63 [pid = 1846] [id = 670]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dbba800 == 62 [pid = 1846] [id = 636]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf77dce000 == 61 [pid = 1846] [id = 757]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f924800 == 60 [pid = 1846] [id = 747]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a47e800 == 59 [pid = 1846] [id = 668]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67376000 == 58 [pid = 1846] [id = 656]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf675ba800 == 57 [pid = 1846] [id = 627]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7770b800 == 56 [pid = 1846] [id = 756]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6909c800 == 55 [pid = 1846] [id = 626]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf64322800 == 54 [pid = 1846] [id = 679]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76747800 == 53 [pid = 1846] [id = 754]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76d23800 == 52 [pid = 1846] [id = 755]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf70952800 == 51 [pid = 1846] [id = 751]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7895c000 == 50 [pid = 1846] [id = 758]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a18800 == 49 [pid = 1846] [id = 659]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6fde1800 == 48 [pid = 1846] [id = 749]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7898a800 == 47 [pid = 1846] [id = 759]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf62850800 == 46 [pid = 1846] [id = 676]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a23e000 == 45 [pid = 1846] [id = 742]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67b9f800 == 44 [pid = 1846] [id = 672]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6924a800 == 43 [pid = 1846] [id = 680]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67565000 == 42 [pid = 1846] [id = 623]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f47d800 == 41 [pid = 1846] [id = 746]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67372800 == 40 [pid = 1846] [id = 674]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69239000 == 39 [pid = 1846] [id = 745]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6923a000 == 38 [pid = 1846] [id = 664]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf675c1000 == 37 [pid = 1846] [id = 740]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a24800 == 36 [pid = 1846] [id = 624]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65c64800 == 35 [pid = 1846] [id = 653]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6dfa8800 == 34 [pid = 1846] [id = 743]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67564800 == 33 [pid = 1846] [id = 678]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69397800 == 32 [pid = 1846] [id = 741]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef43800 == 31 [pid = 1846] [id = 622]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6757b000 == 30 [pid = 1846] [id = 655]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf68657800 == 29 [pid = 1846] [id = 663]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67369000 == 28 [pid = 1846] [id = 654]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db20800 == 27 [pid = 1846] [id = 635]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67bb2000 == 26 [pid = 1846] [id = 661]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5eb42800 == 25 [pid = 1846] [id = 657]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67a1d800 == 24 [pid = 1846] [id = 633]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6a244800 == 23 [pid = 1846] [id = 681]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf69721000 == 22 [pid = 1846] [id = 631]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7ca82000 == 21 [pid = 1846] [id = 770]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f459800 == 20 [pid = 1846] [id = 791]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f440000 == 19 [pid = 1846] [id = 790]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7b740800 == 18 [pid = 1846] [id = 789]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf78953000 == 17 [pid = 1846] [id = 788]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766c4000 == 16 [pid = 1846] [id = 787]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ff17000 == 15 [pid = 1846] [id = 786]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6f48b000 == 14 [pid = 1846] [id = 785]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e314800 == 13 [pid = 1846] [id = 784]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6db35000 == 12 [pid = 1846] [id = 783]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6970f000 == 11 [pid = 1846] [id = 782]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e659800 == 10 [pid = 1846] [id = 744]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf67575000 == 9 [pid = 1846] [id = 781]
10:08:14 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5f396000 == 8 [pid = 1846] [id = 780]
10:08:14 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7fdf71110000) [pid = 1846] [serial = 2088] [outer = (nil)] [url = about:blank]
10:08:14 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7fdf702e7800) [pid = 1846] [serial = 2178] [outer = (nil)] [url = about:blank]
10:08:14 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7fdf696c3000) [pid = 1846] [serial = 2181] [outer = (nil)] [url = about:blank]
10:08:14 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7fdf6f55b800) [pid = 1846] [serial = 2175] [outer = (nil)] [url = about:blank]
10:08:14 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7fdf6b10d800) [pid = 1846] [serial = 2172] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7fdf5ef84800) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7fdf7caf2800) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7fdf6a4e2000) [pid = 1846] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7fdf7b464400) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7fdf696bb000) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7fdf69883800) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7fdf702dec00) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7fdf767bac00) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7fdf7765f400) [pid = 1846] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7fdf7adefc00) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7fdf7b060c00) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7fdf7b463c00) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7fdf7f5d2400) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7fdf6ae04400) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7fdf702e1000) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7fdf7c760800) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7fdf7ade8c00) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7fdf781d3800) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7fdf7f3c3c00) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7fdf7b80ec00) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7fdf6b10d400) [pid = 1846] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7fdf67d23000) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7fdf5eb8ac00) [pid = 1846] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042859386]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7fdf6b10ac00) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7fdf7c521400) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7fdf76f47000) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7fdf77d79000) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7fdf7f538800) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7fdf6e520800) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7fdf77c8fc00) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 61 (0x7fdf673e8800) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 60 (0x7fdf7765e800) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 59 (0x7fdf76dd9000) [pid = 1846] [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:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 58 (0x7fdf77d78800) [pid = 1846] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 57 (0x7fdf7ade9c00) [pid = 1846] [serial = 2216] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 56 (0x7fdf77c88800) [pid = 1846] [serial = 2213] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 55 (0x7fdf7ca2f800) [pid = 1846] [serial = 2221] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 54 (0x7fdf704b3000) [pid = 1846] [serial = 2201] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 53 (0x7fdf6b10b400) [pid = 1846] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 52 (0x7fdf68431000) [pid = 1846] [serial = 2190] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 51 (0x7fdf66285400) [pid = 1846] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448042859386]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 50 (0x7fdf77660400) [pid = 1846] [serial = 2210] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 49 (0x7fdf70e1e400) [pid = 1846] [serial = 2204] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 48 (0x7fdf6af65c00) [pid = 1846] [serial = 2195] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 47 (0x7fdf76dd6000) [pid = 1846] [serial = 2207] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 46 (0x7fdf6ff55400) [pid = 1846] [serial = 2198] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 45 (0x7fdf7b763400) [pid = 1846] [serial = 2219] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 44 (0x7fdf781d0000) [pid = 1846] [serial = 2218] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 43 (0x7fdf7b765400) [pid = 1846] [serial = 2127] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 42 (0x7fdf7caf1000) [pid = 1846] [serial = 2139] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 41 (0x7fdf7a7d5000) [pid = 1846] [serial = 2115] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 40 (0x7fdf7f541000) [pid = 1846] [serial = 2149] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 39 (0x7fdf7fd8d400) [pid = 1846] [serial = 2160] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 38 (0x7fdf7af57800) [pid = 1846] [serial = 2121] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 37 (0x7fdf78526c00) [pid = 1846] [serial = 2112] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 36 (0x7fdf77660000) [pid = 1846] [serial = 2102] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 35 (0x7fdf767b6800) [pid = 1846] [serial = 2094] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 34 (0x7fdf6fb5e400) [pid = 1846] [serial = 2091] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 33 (0x7fdf7ade7400) [pid = 1846] [serial = 2118] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 32 (0x7fdf7f710000) [pid = 1846] [serial = 2157] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 31 (0x7fdf7c768000) [pid = 1846] [serial = 2136] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 30 (0x7fdf76dd5c00) [pid = 1846] [serial = 2097] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 29 (0x7fdf7b45bc00) [pid = 1846] [serial = 2124] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 28 (0x7fdf776ebc00) [pid = 1846] [serial = 2107] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 27 (0x7fdf7c514800) [pid = 1846] [serial = 2130] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 26 (0x7fdf77c75c00) [pid = 1846] [serial = 2211] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 25 (0x7fdf7669ec00) [pid = 1846] [serial = 2205] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 24 (0x7fdf7f5d0c00) [pid = 1846] [serial = 2154] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 23 (0x7fdf7c520000) [pid = 1846] [serial = 2133] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 22 (0x7fdf76f4dc00) [pid = 1846] [serial = 2208] [outer = (nil)] [url = about:blank]
10:08:17 INFO - PROCESS | 1846 | --DOMWINDOW == 21 (0x7fdf7f3c0800) [pid = 1846] [serial = 2144] [outer = (nil)] [url = about:blank]
10:08:22 INFO - PROCESS | 1846 | MARIONETTE LOG: INFO: Timeout fired
10:08:22 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
10:08:22 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
10:08:22 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
10:08:22 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 31372ms
10:08:22 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
10:08:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef3b000 == 9 [pid = 1846] [id = 793]
10:08:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 22 (0x7fdf5f137800) [pid = 1846] [serial = 2223] [outer = (nil)]
10:08:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 23 (0x7fdf5f13dc00) [pid = 1846] [serial = 2224] [outer = 0x7fdf5f137800]
10:08:23 INFO - PROCESS | 1846 | 1448042903302 Marionette INFO loaded listener.js
10:08:23 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:08:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 24 (0x7fdf5f572800) [pid = 1846] [serial = 2225] [outer = 0x7fdf5f137800]
10:08:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf62833800 == 10 [pid = 1846] [id = 794]
10:08:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 25 (0x7fdf67146000) [pid = 1846] [serial = 2226] [outer = (nil)]
10:08:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6283c800 == 11 [pid = 1846] [id = 795]
10:08:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 26 (0x7fdf67146c00) [pid = 1846] [serial = 2227] [outer = (nil)]
10:08:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 27 (0x7fdf65fbf400) [pid = 1846] [serial = 2228] [outer = 0x7fdf67146c00]
10:08:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 28 (0x7fdf6714a400) [pid = 1846] [serial = 2229] [outer = 0x7fdf67146000]
10:08:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6ab08800 == 10 [pid = 1846] [id = 779]
10:08:29 INFO - PROCESS | 1846 | --DOMWINDOW == 27 (0x7fdf7001c000) [pid = 1846] [serial = 2199] [outer = (nil)] [url = about:blank]
10:08:29 INFO - PROCESS | 1846 | --DOMWINDOW == 26 (0x7fdf6e750000) [pid = 1846] [serial = 2196] [outer = (nil)] [url = about:blank]
10:08:29 INFO - PROCESS | 1846 | --DOMWINDOW == 25 (0x7fdf6b1b1400) [pid = 1846] [serial = 2186] [outer = (nil)] [url = about:blank]
10:08:29 INFO - PROCESS | 1846 | --DOMWINDOW == 24 (0x7fdf6a28b400) [pid = 1846] [serial = 2191] [outer = (nil)] [url = about:blank]
10:08:29 INFO - PROCESS | 1846 | --DOMWINDOW == 23 (0x7fdf70a27800) [pid = 1846] [serial = 2202] [outer = (nil)] [url = about:blank]
10:08:29 INFO - PROCESS | 1846 | --DOMWINDOW == 22 (0x7fdf781d3400) [pid = 1846] [serial = 2214] [outer = (nil)] [url = about:blank]
10:08:53 INFO - PROCESS | 1846 | MARIONETTE LOG: INFO: Timeout fired
10:08:53 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:08:53 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
10:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:08:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
10:08:53 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
10:08:53 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
10:08:53 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
10:08:53 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30621ms
10:08:53 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
10:08:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5f395000 == 11 [pid = 1846] [id = 796]
10:08:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 23 (0x7fdf5f13a400) [pid = 1846] [serial = 2230] [outer = (nil)]
10:08:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 24 (0x7fdf65fbdc00) [pid = 1846] [serial = 2231] [outer = 0x7fdf5f13a400]
10:08:53 INFO - PROCESS | 1846 | 1448042933740 Marionette INFO loaded listener.js
10:08:53 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:08:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 25 (0x7fdf67148000) [pid = 1846] [serial = 2232] [outer = 0x7fdf5f13a400]
10:08:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef3b800 == 12 [pid = 1846] [id = 797]
10:08:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 26 (0x7fdf673e4c00) [pid = 1846] [serial = 2233] [outer = (nil)]
10:08:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 27 (0x7fdf5f135800) [pid = 1846] [serial = 2234] [outer = 0x7fdf673e4c00]
10:09:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf62833800 == 11 [pid = 1846] [id = 794]
10:09:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6283c800 == 10 [pid = 1846] [id = 795]
10:09:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef3b000 == 9 [pid = 1846] [id = 793]
10:09:08 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf7f5a5800 == 8 [pid = 1846] [id = 792]
10:09:08 INFO - PROCESS | 1846 | --DOMWINDOW == 26 (0x7fdf6714a400) [pid = 1846] [serial = 2229] [outer = 0x7fdf67146000] [url = about:blank]
10:09:08 INFO - PROCESS | 1846 | --DOMWINDOW == 25 (0x7fdf67146000) [pid = 1846] [serial = 2226] [outer = (nil)] [url = about:blank]
10:09:13 INFO - PROCESS | 1846 | --DOMWINDOW == 24 (0x7fdf7f5d4c00) [pid = 1846] [serial = 2222] [outer = (nil)] [url = about:blank]
10:09:13 INFO - PROCESS | 1846 | --DOMWINDOW == 23 (0x7fdf5f572800) [pid = 1846] [serial = 2225] [outer = (nil)] [url = about:blank]
10:09:13 INFO - PROCESS | 1846 | --DOMWINDOW == 22 (0x7fdf5f13dc00) [pid = 1846] [serial = 2224] [outer = (nil)] [url = about:blank]
10:09:13 INFO - PROCESS | 1846 | --DOMWINDOW == 21 (0x7fdf65fbdc00) [pid = 1846] [serial = 2231] [outer = (nil)] [url = about:blank]
10:09:13 INFO - PROCESS | 1846 | --DOMWINDOW == 20 (0x7fdf5f137800) [pid = 1846] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
10:09:13 INFO - PROCESS | 1846 | --DOMWINDOW == 19 (0x7fdf7c767000) [pid = 1846] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
10:09:13 INFO - PROCESS | 1846 | --DOMWINDOW == 18 (0x7fdf67146c00) [pid = 1846] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
10:09:19 INFO - PROCESS | 1846 | --DOMWINDOW == 17 (0x7fdf65fbf400) [pid = 1846] [serial = 2228] [outer = (nil)] [url = about:blank]
10:09:23 INFO - PROCESS | 1846 | MARIONETTE LOG: INFO: Timeout fired
10:09:23 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
10:09:23 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30418ms
10:09:23 INFO - TEST-START | /screen-orientation/onchange-event.html
10:09:24 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef3b800 == 7 [pid = 1846] [id = 797]
10:09:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef31000 == 8 [pid = 1846] [id = 798]
10:09:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 18 (0x7fdf5ef8a800) [pid = 1846] [serial = 2235] [outer = (nil)]
10:09:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 19 (0x7fdf5f132800) [pid = 1846] [serial = 2236] [outer = 0x7fdf5ef8a800]
10:09:24 INFO - PROCESS | 1846 | 1448042964216 Marionette INFO loaded listener.js
10:09:24 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:09:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 20 (0x7fdf5f13bc00) [pid = 1846] [serial = 2237] [outer = 0x7fdf5ef8a800]
10:09:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5f395000 == 7 [pid = 1846] [id = 796]
10:09:34 INFO - PROCESS | 1846 | --DOMWINDOW == 19 (0x7fdf5f135800) [pid = 1846] [serial = 2234] [outer = 0x7fdf673e4c00] [url = about:blank]
10:09:34 INFO - PROCESS | 1846 | --DOMWINDOW == 18 (0x7fdf673e4c00) [pid = 1846] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
10:09:36 INFO - PROCESS | 1846 | --DOMWINDOW == 17 (0x7fdf5f132800) [pid = 1846] [serial = 2236] [outer = (nil)] [url = about:blank]
10:09:36 INFO - PROCESS | 1846 | --DOMWINDOW == 16 (0x7fdf5f13a400) [pid = 1846] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
10:09:42 INFO - PROCESS | 1846 | --DOMWINDOW == 15 (0x7fdf67148000) [pid = 1846] [serial = 2232] [outer = (nil)] [url = about:blank]
10:09:54 INFO - PROCESS | 1846 | MARIONETTE LOG: INFO: Timeout fired
10:09:54 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
10:09:54 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
10:09:54 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30465ms
10:09:54 INFO - TEST-START | /screen-orientation/orientation-api.html
10:09:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef32800 == 8 [pid = 1846] [id = 799]
10:09:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 16 (0x7fdf5ef8bc00) [pid = 1846] [serial = 2238] [outer = (nil)]
10:09:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 17 (0x7fdf5f134000) [pid = 1846] [serial = 2239] [outer = 0x7fdf5ef8bc00]
10:09:54 INFO - PROCESS | 1846 | 1448042994651 Marionette INFO loaded listener.js
10:09:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:09:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 18 (0x7fdf5f13f400) [pid = 1846] [serial = 2240] [outer = 0x7fdf5ef8bc00]
10:09:55 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
10:09:55 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
10:09:55 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
10:09:55 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 782ms
10:09:55 INFO - TEST-START | /screen-orientation/orientation-reading.html
10:09:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf62842000 == 9 [pid = 1846] [id = 800]
10:09:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 19 (0x7fdf5eb82c00) [pid = 1846] [serial = 2241] [outer = (nil)]
10:09:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 20 (0x7fdf65fb1800) [pid = 1846] [serial = 2242] [outer = 0x7fdf5eb82c00]
10:09:55 INFO - PROCESS | 1846 | 1448042995417 Marionette INFO loaded listener.js
10:09:55 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:09:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 21 (0x7fdf6627e400) [pid = 1846] [serial = 2243] [outer = 0x7fdf5eb82c00]
10:09:56 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
10:09:56 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
10:09:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
10:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:09:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
10:09:56 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
10:09:56 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
10:09:56 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:09:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
10:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
10:09:56 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
10:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:09:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
10:09:56 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 828ms
10:09:56 INFO - TEST-START | /selection/Document-open.html
10:09:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf64321000 == 10 [pid = 1846] [id = 801]
10:09:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 22 (0x7fdf5eb8a800) [pid = 1846] [serial = 2244] [outer = (nil)]
10:09:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 23 (0x7fdf66280400) [pid = 1846] [serial = 2245] [outer = 0x7fdf5eb8a800]
10:09:56 INFO - PROCESS | 1846 | 1448042996339 Marionette INFO loaded listener.js
10:09:56 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:09:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 24 (0x7fdf68012c00) [pid = 1846] [serial = 2246] [outer = 0x7fdf5eb8a800]
10:09:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf6430e800 == 11 [pid = 1846] [id = 802]
10:09:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 25 (0x7fdf6801fc00) [pid = 1846] [serial = 2247] [outer = (nil)]
10:09:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 26 (0x7fdf68021c00) [pid = 1846] [serial = 2248] [outer = 0x7fdf6801fc00]
10:09:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 27 (0x7fdf68013c00) [pid = 1846] [serial = 2249] [outer = 0x7fdf6801fc00]
10:09:57 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:09:57 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
10:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:09:57 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
10:09:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
10:09:57 INFO - TEST-OK | /selection/Document-open.html | took 984ms
10:09:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f6d000 == 12 [pid = 1846] [id = 803]
10:09:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 28 (0x7fdf67154400) [pid = 1846] [serial = 2250] [outer = (nil)]
10:09:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 29 (0x7fdf68439400) [pid = 1846] [serial = 2251] [outer = 0x7fdf67154400]
10:09:58 INFO - PROCESS | 1846 | 1448042998052 Marionette INFO loaded listener.js
10:09:58 INFO - TEST-START | /selection/addRange.html
10:09:58 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:09:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 30 (0x7fdf696b7c00) [pid = 1846] [serial = 2252] [outer = 0x7fdf67154400]
10:09:58 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:09:58 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:09:59 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:00 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:00 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:00 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:00 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:00 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:00 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:01 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:02 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:02 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:02 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:02 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:02 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:02 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:02 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:02 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:02 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:02 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:03 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:04 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:05 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:06 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:07 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:10:08 INFO - PROCESS | 1846 | [1846] WARNING: '!mFirst', file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:38 INFO - Selection.addRange() tests
10:10:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:38 INFO - "
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:38 INFO - "
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:38 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:38 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:38 INFO - Selection.addRange() tests
10:10:39 INFO - Selection.addRange() tests
10:10:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:39 INFO - "
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:39 INFO - "
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:39 INFO - Selection.addRange() tests
10:10:39 INFO - Selection.addRange() tests
10:10:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:39 INFO - "
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:39 INFO - "
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:39 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:39 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:39 INFO - Selection.addRange() tests
10:10:40 INFO - Selection.addRange() tests
10:10:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:40 INFO - "
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:40 INFO - "
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:40 INFO - Selection.addRange() tests
10:10:40 INFO - Selection.addRange() tests
10:10:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:40 INFO - "
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:40 INFO - "
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:40 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:40 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:40 INFO - Selection.addRange() tests
10:10:41 INFO - Selection.addRange() tests
10:10:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:41 INFO - "
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:41 INFO - "
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:41 INFO - Selection.addRange() tests
10:10:41 INFO - Selection.addRange() tests
10:10:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:41 INFO - "
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:41 INFO - "
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:41 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:41 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:41 INFO - Selection.addRange() tests
10:10:42 INFO - Selection.addRange() tests
10:10:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:42 INFO - "
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:42 INFO - "
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:42 INFO - Selection.addRange() tests
10:10:42 INFO - Selection.addRange() tests
10:10:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:42 INFO - "
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:42 INFO - "
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:42 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:42 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:42 INFO - Selection.addRange() tests
10:10:43 INFO - Selection.addRange() tests
10:10:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:43 INFO - "
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:43 INFO - "
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:43 INFO - Selection.addRange() tests
10:10:43 INFO - Selection.addRange() tests
10:10:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:43 INFO - "
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:43 INFO - "
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:44 INFO - Selection.addRange() tests
10:10:44 INFO - Selection.addRange() tests
10:10:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:44 INFO - "
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:44 INFO - "
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:44 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:44 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:44 INFO - Selection.addRange() tests
10:10:45 INFO - Selection.addRange() tests
10:10:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:45 INFO - "
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:45 INFO - "
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:45 INFO - Selection.addRange() tests
10:10:45 INFO - Selection.addRange() tests
10:10:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:45 INFO - "
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:45 INFO - "
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:45 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:45 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:45 INFO - Selection.addRange() tests
10:10:46 INFO - Selection.addRange() tests
10:10:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:46 INFO - "
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:46 INFO - "
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:46 INFO - Selection.addRange() tests
10:10:46 INFO - Selection.addRange() tests
10:10:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:46 INFO - "
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:46 INFO - "
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:46 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:46 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:46 INFO - Selection.addRange() tests
10:10:47 INFO - Selection.addRange() tests
10:10:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:47 INFO - "
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:47 INFO - "
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:47 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:47 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:47 INFO - Selection.addRange() tests
10:10:48 INFO - Selection.addRange() tests
10:10:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:48 INFO - "
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:48 INFO - "
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:48 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:48 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:48 INFO - Selection.addRange() tests
10:10:49 INFO - Selection.addRange() tests
10:10:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:49 INFO - "
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:49 INFO - "
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:49 INFO - Selection.addRange() tests
10:10:49 INFO - Selection.addRange() tests
10:10:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:49 INFO - "
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:49 INFO - "
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:49 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:49 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:49 INFO - Selection.addRange() tests
10:10:50 INFO - Selection.addRange() tests
10:10:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:50 INFO - "
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:50 INFO - "
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:50 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:50 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:50 INFO - Selection.addRange() tests
10:10:51 INFO - Selection.addRange() tests
10:10:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:51 INFO - "
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:51 INFO - "
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:51 INFO - Selection.addRange() tests
10:10:51 INFO - Selection.addRange() tests
10:10:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:51 INFO - "
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef31000 == 11 [pid = 1846] [id = 798]
10:10:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf64321000 == 10 [pid = 1846] [id = 801]
10:10:51 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef32800 == 9 [pid = 1846] [id = 799]
10:10:51 INFO - PROCESS | 1846 | --DOMWINDOW == 29 (0x7fdf68021c00) [pid = 1846] [serial = 2248] [outer = 0x7fdf6801fc00] [url = about:blank]
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:51 INFO - "
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:51 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:51 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:51 INFO - Selection.addRange() tests
10:10:52 INFO - Selection.addRange() tests
10:10:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:52 INFO - "
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:52 INFO - "
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:52 INFO - Selection.addRange() tests
10:10:52 INFO - Selection.addRange() tests
10:10:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:52 INFO - "
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:52 INFO - "
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:52 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:52 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:52 INFO - Selection.addRange() tests
10:10:53 INFO - Selection.addRange() tests
10:10:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:53 INFO - "
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:53 INFO - "
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:53 INFO - Selection.addRange() tests
10:10:53 INFO - Selection.addRange() tests
10:10:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:53 INFO - "
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:53 INFO - "
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:53 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:54 INFO - Selection.addRange() tests
10:10:54 INFO - Selection.addRange() tests
10:10:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:54 INFO - "
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:54 INFO - "
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:54 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:54 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:54 INFO - Selection.addRange() tests
10:10:55 INFO - Selection.addRange() tests
10:10:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:55 INFO - "
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:55 INFO - "
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:55 INFO - Selection.addRange() tests
10:10:55 INFO - Selection.addRange() tests
10:10:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:55 INFO - "
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:55 INFO - "
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:55 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:55 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:55 INFO - Selection.addRange() tests
10:10:56 INFO - Selection.addRange() tests
10:10:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:56 INFO - "
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:56 INFO - "
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:56 INFO - Selection.addRange() tests
10:10:56 INFO - Selection.addRange() tests
10:10:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:56 INFO - "
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:56 INFO - "
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:56 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:57 INFO - Selection.addRange() tests
10:10:57 INFO - Selection.addRange() tests
10:10:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:57 INFO - "
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:57 INFO - "
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:57 INFO - Selection.addRange() tests
10:10:57 INFO - Selection.addRange() tests
10:10:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:57 INFO - "
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:57 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:57 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:58 INFO - "
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:58 INFO - Selection.addRange() tests
10:10:58 INFO - Selection.addRange() tests
10:10:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:58 INFO - "
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:58 INFO - "
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:58 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:58 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:58 INFO - Selection.addRange() tests
10:10:59 INFO - Selection.addRange() tests
10:10:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:59 INFO - "
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:59 INFO - "
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:59 INFO - Selection.addRange() tests
10:10:59 INFO - Selection.addRange() tests
10:10:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:59 INFO - "
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:10:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:10:59 INFO - "
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:10:59 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:10:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:10:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:10:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:10:59 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:10:59 INFO - Selection.addRange() tests
10:11:00 INFO - Selection.addRange() tests
10:11:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:00 INFO - "
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:00 INFO - "
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:00 INFO - Selection.addRange() tests
10:11:00 INFO - Selection.addRange() tests
10:11:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:00 INFO - "
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:00 INFO - "
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:00 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:00 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:00 INFO - Selection.addRange() tests
10:11:01 INFO - Selection.addRange() tests
10:11:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:01 INFO - "
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:01 INFO - "
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:01 INFO - Selection.addRange() tests
10:11:01 INFO - Selection.addRange() tests
10:11:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:01 INFO - "
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:01 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:02 INFO - "
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:02 INFO - Selection.addRange() tests
10:11:02 INFO - Selection.addRange() tests
10:11:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:02 INFO - "
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:02 INFO - "
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:02 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:02 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:02 INFO - Selection.addRange() tests
10:11:03 INFO - Selection.addRange() tests
10:11:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:03 INFO - "
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:03 INFO - "
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:03 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:03 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:03 INFO - Selection.addRange() tests
10:11:03 INFO - Selection.addRange() tests
10:11:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:04 INFO - "
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:04 INFO - "
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:04 INFO - Selection.addRange() tests
10:11:04 INFO - Selection.addRange() tests
10:11:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:04 INFO - "
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:04 INFO - "
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:04 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:04 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:04 INFO - Selection.addRange() tests
10:11:05 INFO - Selection.addRange() tests
10:11:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:05 INFO - "
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:05 INFO - "
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:05 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:05 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:05 INFO - Selection.addRange() tests
10:11:06 INFO - Selection.addRange() tests
10:11:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:06 INFO - "
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:06 INFO - "
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:06 INFO - Selection.addRange() tests
10:11:06 INFO - Selection.addRange() tests
10:11:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:06 INFO - "
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:06 INFO - "
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:06 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:06 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:06 INFO - Selection.addRange() tests
10:11:07 INFO - Selection.addRange() tests
10:11:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:07 INFO - "
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:07 INFO - "
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:07 INFO - Selection.addRange() tests
10:11:07 INFO - Selection.addRange() tests
10:11:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:07 INFO - "
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:07 INFO - "
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:07 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:07 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:07 INFO - Selection.addRange() tests
10:11:08 INFO - Selection.addRange() tests
10:11:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:08 INFO - "
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:08 INFO - "
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:08 INFO - Selection.addRange() tests
10:11:08 INFO - Selection.addRange() tests
10:11:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:08 INFO - "
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:08 INFO - "
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:08 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:09 INFO - Selection.addRange() tests
10:11:09 INFO - Selection.addRange() tests
10:11:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:09 INFO - "
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:09 INFO - "
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:09 INFO - Selection.addRange() tests
10:11:09 INFO - Selection.addRange() tests
10:11:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:09 INFO - "
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:09 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:10 INFO - "
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:10 INFO - Selection.addRange() tests
10:11:10 INFO - Selection.addRange() tests
10:11:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:10 INFO - "
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:10 INFO - "
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:10 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:10 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:10 INFO - Selection.addRange() tests
10:11:10 INFO - Selection.addRange() tests
10:11:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:11 INFO - "
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:11 INFO - "
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:11 INFO - Selection.addRange() tests
10:11:11 INFO - Selection.addRange() tests
10:11:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:11 INFO - "
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:11 INFO - "
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:11 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:11 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:11 INFO - Selection.addRange() tests
10:11:11 INFO - Selection.addRange() tests
10:11:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:12 INFO - "
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
10:11:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
10:11:12 INFO - "
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
10:11:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
10:11:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
10:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:11:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
10:11:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
10:11:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
10:11:12 INFO - - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
10:12:28 INFO - root.query(q)
10:12:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
10:12:28 INFO - root.queryAll(q)
10:12:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
10:12:29 INFO - root.query(q)
10:12:29 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
10:12:29 INFO - root.queryAll(q)
10:12:29 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
10:12:29 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
10:12:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
10:12:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
10:12:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
10:12:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
10:12:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
10:12:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
10:12:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
10:12:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
10:12:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
10:12:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
10:12:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
10:12:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
10:12:32 INFO - #descendant-div2 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
10:12:32 INFO - #descendant-div2 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
10:12:32 INFO - >
10:12:32 INFO - #child-div2 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
10:12:32 INFO - >
10:12:32 INFO - #child-div2 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
10:12:32 INFO - #child-div2 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
10:12:32 INFO - #child-div2 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
10:12:32 INFO - >#child-div2 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
10:12:32 INFO - >#child-div2 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
10:12:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
10:12:33 INFO - +
10:12:33 INFO - #adjacent-p3 - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
10:12:33 INFO - +
10:12:33 INFO - #adjacent-p3 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
10:12:33 INFO - #adjacent-p3 - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
10:12:33 INFO - #adjacent-p3 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
10:12:33 INFO - +#adjacent-p3 - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
10:12:33 INFO - +#adjacent-p3 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
10:12:33 INFO - ~
10:12:33 INFO - #sibling-p3 - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
10:12:33 INFO - ~
10:12:33 INFO - #sibling-p3 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
10:12:33 INFO - #sibling-p3 - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
10:12:33 INFO - #sibling-p3 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
10:12:33 INFO - ~#sibling-p3 - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
10:12:33 INFO - ~#sibling-p3 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
10:12:33 INFO -
10:12:33 INFO - ,
10:12:33 INFO -
10:12:33 INFO - #group strong - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
10:12:33 INFO -
10:12:33 INFO - ,
10:12:33 INFO -
10:12:33 INFO - #group strong - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
10:12:33 INFO - #group strong - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
10:12:33 INFO - #group strong - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
10:12:33 INFO - ,#group strong - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
10:12:33 INFO - ,#group strong - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
10:12:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
10:12:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:12:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
10:12:33 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 8070ms
10:12:33 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
10:12:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef2e000 == 19 [pid = 1846] [id = 805]
10:12:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef29800 == 18 [pid = 1846] [id = 804]
10:12:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf5ef31800 == 19 [pid = 1846] [id = 819]
10:12:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 45 (0x7fdf5f35d400) [pid = 1846] [serial = 2294] [outer = (nil)]
10:12:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 46 (0x7fdf5f570000) [pid = 1846] [serial = 2295] [outer = 0x7fdf5f35d400]
10:12:33 INFO - PROCESS | 1846 | 1448043153594 Marionette INFO loaded listener.js
10:12:33 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:12:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 47 (0x7fdf63d7b400) [pid = 1846] [serial = 2296] [outer = 0x7fdf5f35d400]
10:12:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf62835000 == 18 [pid = 1846] [id = 815]
10:12:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf65c55800 == 17 [pid = 1846] [id = 814]
10:12:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766ce800 == 16 [pid = 1846] [id = 809]
10:12:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76a9f000 == 15 [pid = 1846] [id = 813]
10:12:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf71134800 == 14 [pid = 1846] [id = 808]
10:12:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf76748800 == 13 [pid = 1846] [id = 812]
10:12:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf766b3800 == 12 [pid = 1846] [id = 811]
10:12:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf6e315000 == 11 [pid = 1846] [id = 806]
10:12:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7fdf5ef37800 == 10 [pid = 1846] [id = 810]
10:12:33 INFO - PROCESS | 1846 | --DOMWINDOW == 46 (0x7fdf696bf000) [pid = 1846] [serial = 2263] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
10:12:33 INFO - PROCESS | 1846 | --DOMWINDOW == 45 (0x7fdf6a392800) [pid = 1846] [serial = 2265] [outer = (nil)] [url = about:blank]
10:12:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
10:12:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
10:12:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
10:12:34 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
10:12:34 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1419ms
10:12:34 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
10:12:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf65f75800 == 11 [pid = 1846] [id = 820]
10:12:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 46 (0x7fdf5f569c00) [pid = 1846] [serial = 2297] [outer = (nil)]
10:12:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 47 (0x7fdf63d80400) [pid = 1846] [serial = 2298] [outer = 0x7fdf5f569c00]
10:12:34 INFO - PROCESS | 1846 | 1448043154827 Marionette INFO loaded listener.js
10:12:34 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:12:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 48 (0x7fdf76d06800) [pid = 1846] [serial = 2299] [outer = 0x7fdf5f569c00]
10:12:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a1f800 == 12 [pid = 1846] [id = 821]
10:12:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 49 (0x7fdf7b060000) [pid = 1846] [serial = 2300] [outer = (nil)]
10:12:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7fdf67a20800 == 13 [pid = 1846] [id = 822]
10:12:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 50 (0x7fdf7b761800) [pid = 1846] [serial = 2301] [outer = (nil)]
10:12:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 51 (0x7fdf5ef8a800) [pid = 1846] [serial = 2302] [outer = 0x7fdf7b761800]
10:12:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 52 (0x7fdf71112400) [pid = 1846] [serial = 2303] [outer = 0x7fdf7b060000]
10:12:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
10:12:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
10:12:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
10:12:36 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
10:12:36 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
10:12:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
10:12:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */